• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/contrib/llvm-project/llvm/lib/IR/

Lines Matching refs:Instr

2037     if (Instruction *Instr = dyn_cast<Instruction>(unwrap(Value))) {
2038 Instr->getAllMetadata(Entries);
2723 Instruction *Instr = unwrap<Instruction>(Inst);
2724 BasicBlock::iterator I(Instr);
2725 if (++I == Instr->getParent()->end())
2731 Instruction *Instr = unwrap<Instruction>(Inst);
2732 BasicBlock::iterator I(Instr);
2733 if (I == Instr->getParent()->begin())
2781 unsigned LLVMGetNumArgOperands(LLVMValueRef Instr) {
2782 if (FuncletPadInst *FPI = dyn_cast<FuncletPadInst>(unwrap(Instr))) {
2785 return unwrap<CallBase>(Instr)->getNumArgOperands();
2790 unsigned LLVMGetInstructionCallConv(LLVMValueRef Instr) {
2791 return unwrap<CallBase>(Instr)->getCallingConv();
2794 void LLVMSetInstructionCallConv(LLVMValueRef Instr, unsigned CC) {
2795 return unwrap<CallBase>(Instr)->setCallingConv(
2799 void LLVMSetInstrParamAlignment(LLVMValueRef Instr, unsigned index,
2801 auto *Call = unwrap<CallBase>(Instr);
2850 LLVMValueRef LLVMGetCalledValue(LLVMValueRef Instr) {
2851 return wrap(unwrap<CallBase>(Instr)->getCalledOperand());
2854 LLVMTypeRef LLVMGetCalledFunctionType(LLVMValueRef Instr) {
2855 return wrap(unwrap<CallBase>(Instr)->getFunctionType());
3007 LLVMValueRef Instr) {
3009 auto I = Instr ? unwrap<Instruction>(Instr)->getIterator() : BB->end();
3013 void LLVMPositionBuilderBefore(LLVMBuilderRef Builder, LLVMValueRef Instr) {
3014 Instruction *I = unwrap<Instruction>(Instr);
3031 void LLVMInsertIntoBuilder(LLVMBuilderRef Builder, LLVMValueRef Instr) {
3032 unwrap(Builder)->Insert(unwrap<Instruction>(Instr));
3035 void LLVMInsertIntoBuilderWithName(LLVMBuilderRef Builder, LLVMValueRef Instr,
3037 unwrap(Builder)->Insert(unwrap<Instruction>(Instr), Name);