/freebsd-10.2-release/contrib/llvm/include/llvm/CodeGen/ |
H A D | IntrinsicLowering.h | 22 class CallInst; 50 void LowerIntrinsicCall(CallInst *CI); 55 static bool LowerToByteSwap(CallInst *CI);
|
H A D | FunctionLoweringInfo.h | 35 class CallInst; 220 void ComputeUsesVAFloatArgument(const CallInst &I, MachineModuleInfo *MMI); 224 void AddCatchInfo(const CallInst &I,
|
/freebsd-10.2-release/contrib/llvm/include/llvm/Transforms/Utils/ |
H A D | SimplifyLibCalls.h | 20 class CallInst; 44 Value *optimizeCall(CallInst *CI);
|
H A D | Cloning.h | 36 class CallInst; 194 bool InlineFunction(CallInst *C, InlineFunctionInfo &IFI, bool InsertLifetime = true);
|
/freebsd-10.2-release/contrib/llvm/include/llvm/Analysis/ |
H A D | MemoryBuiltins.h | 28 class CallInst; 76 /// extractMallocCall - Returns the corresponding CallInst if the instruction 77 /// is a malloc call. Since CallInst::CreateMalloc() only creates calls, we 79 const CallInst *extractMallocCall(const Value *I, const TargetLibraryInfo *TLI); 80 static inline CallInst *extractMallocCall(Value *I, 82 return const_cast<CallInst*>(extractMallocCall((const Value*)I, TLI)); 85 /// isArrayMalloc - Returns the corresponding CallInst if the instruction 88 const CallInst *isArrayMalloc(const Value *I, const DataLayout *DL, 96 PointerType *getMallocType(const CallInst *CI, const TargetLibraryInfo *TLI); 103 Type *getMallocAllocatedType(const CallInst *C [all...] |
/freebsd-10.2-release/contrib/llvm/include/llvm/ |
H A D | AutoUpgrade.h | 18 class CallInst; 35 void UpgradeIntrinsicCall(CallInst *CI, Function *NewFn);
|
/freebsd-10.2-release/contrib/llvm/lib/Analysis/ |
H A D | CodeMetrics.cpp | 32 if (isa<CallInst>(II) || isa<InvokeInst>(II)) { 67 if (const CallInst *CI = dyn_cast<CallInst>(II))
|
/freebsd-10.2-release/contrib/llvm/lib/IR/ |
H A D | IRBuilder.cpp | 55 static CallInst *createCallHelper(Value *Callee, ArrayRef<Value *> Ops, 57 CallInst *CI = CallInst::Create(Callee, Ops, ""); 63 CallInst *IRBuilderBase:: 72 CallInst *CI = createCallHelper(TheFn, Ops, this); 81 CallInst *IRBuilderBase:: 92 CallInst *CI = createCallHelper(TheFn, Ops, this); 105 CallInst *IRBuilderBase:: 116 CallInst *CI = createCallHelper(TheFn, Ops, this); 125 CallInst *IRBuilderBas [all...] |
H A D | Instruction.cpp | 297 if (const CallInst *CI = dyn_cast<CallInst>(this)) 298 return CI->isTailCall() == cast<CallInst>(I)->isTailCall() && 299 CI->getCallingConv() == cast<CallInst>(I)->getCallingConv() && 300 CI->getAttributes() == cast<CallInst>(I)->getAttributes(); 370 if (const CallInst *CI = dyn_cast<CallInst>(this)) 371 return CI->isTailCall() == cast<CallInst>(I)->isTailCall() && 372 CI->getCallingConv() == cast<CallInst>(I)->getCallingConv() && 373 CI->getAttributes() == cast<CallInst>( [all...] |
/freebsd-10.2-release/contrib/llvm/lib/Transforms/Utils/ |
H A D | LowerExpectIntrinsic.cpp | 61 CallInst *CI = dyn_cast<CallInst>(SI->getCondition()); 105 CallInst *CI = dyn_cast<CallInst>(CmpI->getOperand(0)); 151 CallInst *CI = dyn_cast<CallInst>(BI++);
|
H A D | SimplifyLibCalls.cpp | 59 virtual Value *callOptimizer(Function *Callee, CallInst *CI, IRBuilder<> &B) 66 Value *optimizeCall(CallInst *CI, const DataLayout *TD, 118 static bool callHasFloatingPointArgument(const CallInst *CI) { 119 for (CallInst::const_op_iterator it = CI->op_begin(), e = CI->op_end(); 153 CallInst *CI; 178 virtual Value *callOptimizer(Function *Callee, CallInst *CI, IRBuilder<> &B) { 201 virtual Value *callOptimizer(Function *Callee, CallInst *CI, IRBuilder<> &B) { 224 virtual Value *callOptimizer(Function *Callee, CallInst *CI, IRBuilder<> &B) { 248 virtual Value *callOptimizer(Function *Callee, CallInst *CI, IRBuilder<> &B) { 293 virtual Value *callOptimizer(Function *Callee, CallInst *C [all...] |
/freebsd-10.2-release/contrib/llvm/lib/Target/NVPTX/ |
H A D | NVVMReflect.cpp | 141 // Each of them should a CallInst with a ConstantArray argument. 144 // found in VarMap. If so, replace the uses of CallInst with the 149 assert(isa<CallInst>(*I) && "Only a call instruction can use _reflect"); 150 CallInst *Reflect = cast<CallInst>(*I); 157 assert(isa<CallInst>(conv) && "Expected a const-to-gen conversion"); 158 const CallInst *ConvCall = cast<CallInst>(conv);
|
/freebsd-10.2-release/contrib/llvm/lib/Transforms/Scalar/ |
H A D | PartiallyInlineLibCalls.cpp | 43 bool optimizeSQRT(CallInst *Call, Function *CalledFunc, 69 CallInst *Call = dyn_cast<CallInst>(&*II); 101 bool PartiallyInlineLibCalls::optimizeSQRT(CallInst *Call,
|
H A D | TailRecursionElimination.cpp | 97 CallInst *FindTRECandidate(Instruction *I, 99 bool EliminateRecursiveTailCall(CallInst *CI, ReturnInst *Ret, 113 bool CanMoveAboveCall(Instruction *I, CallInst *CI); 114 Value *CanTransformAccumulatorRecursion(Instruction *I, CallInst *CI); 156 if (isa<CallInst>(V) || isa<InvokeInst>(V)) 250 if (CallInst *CI = dyn_cast<CallInst>(I)) { 268 bool TailCallElim::CanMoveAboveCall(Instruction *I, CallInst *CI) { 306 static bool isDynamicConstant(Value *V, CallInst *CI, ReturnInst *RI) { 341 static Value *getCommonReturnValue(ReturnInst *IgnoreRI, CallInst *C [all...] |
/freebsd-10.2-release/contrib/llvm/include/llvm/Support/ |
H A D | CallSite.h | 36 class CallInst; 43 typename CallTy = const CallInst, 70 /// isCall - true if a CallInst is enclosed. 158 ? cast<CallInst>(II)->METHOD \ 164 cast<CallInst>(II)->METHOD; \ 289 return cast<CallInst>(getInstruction())->op_end() - 1; 296 CallInst, InvokeInst, User::op_iterator> { 298 CallInst, InvokeInst, User::op_iterator> Base; 303 CallSite(CallInst *CI) : Base(CI) {} 322 ImmutableCallSite(const CallInst *C [all...] |
/freebsd-10.2-release/contrib/llvm/lib/Transforms/IPO/ |
H A D | PruneEH.cpp | 115 if (CallInst *CI = dyn_cast<CallInst>(I)) { 180 CallInst *Call = CallInst::Create(II->getCalledValue(), Args, "", II); 210 if (CallInst *CI = dyn_cast<CallInst>(I++)) 242 if (CallInst *CI = dyn_cast<CallInst>(I)) {
|
/freebsd-10.2-release/contrib/llvm/lib/Transforms/ObjCARC/ |
H A D | ObjCARC.h | 204 if (const CallInst *CI = dyn_cast<CallInst>(V)) { 226 V = cast<CallInst>(V)->getArgOperand(0); 240 V = cast<CallInst>(V)->getArgOperand(0); 253 V = cast<CallInst>(V)->getArgOperand(0); 262 return StripPointerCastsAndObjCCalls(cast<CallInst>(Inst)->getArgOperand(0)); 283 Value *OldArg = cast<CallInst>(CI)->getArgOperand(0); 366 if (isa<CallInst>(V) || isa<InvokeInst>(V) ||
|
H A D | ObjCARCContract.cpp | 68 SmallPtrSet<CallInst *, 8> StoreStrongCalls; 142 cast<CallInst>(Retain)->setCalledFunction(Decl); 160 CallInst *Retain = 0; 176 Retain = dyn_cast_or_null<CallInst>(*DependingInstructions.begin()); 277 CallInst *StoreStrong = CallInst::Create(Decl, Args, "", Store); 399 CallInst::Create(IA, "", Inst); 406 CallInst *CI = cast<CallInst>(Inst); 443 const Value *Arg = cast<CallInst>(Ins [all...] |
H A D | ObjCARCOpts.cpp | 157 cast<CallInst>(Arg)->getArgOperand(0)); 1252 cast<CallInst>(RetainRV)->setCalledFunction(NewDecl); 1288 CallInst *AutoreleaseRVCI = cast<CallInst>(AutoreleaseRV); 1337 CallInst *CI = cast<CallInst>(Inst); 1355 CallInst *CI = cast<CallInst>(Inst); 1385 CallInst *Call = cast<CallInst>(Ins [all...] |
/freebsd-10.2-release/contrib/llvm/lib/CodeGen/SelectionDAG/ |
H A D | SelectionDAGBuilder.h | 35 class CallInst; 413 const CallInst &StackProtCheckCall) { 623 std::pair<SDValue, SDValue> LowerCallOperands(const CallInst &CI, 744 void visitCall(const CallInst &I); 745 bool visitMemCmpCall(const CallInst &I); 746 bool visitMemChrCall(const CallInst &I); 747 bool visitStrCpyCall(const CallInst &I, bool isStpcpy); 748 bool visitStrCmpCall(const CallInst &I); 749 bool visitStrLenCall(const CallInst &I); 750 bool visitStrNLenCall(const CallInst [all...] |
/freebsd-10.2-release/contrib/llvm/lib/Target/R600/ |
H A D | SIAnnotateControlFlow.cpp | 192 Value *Ret = CallInst::Create(If, Term->getCondition(), "", Term); 199 Value *Ret = CallInst::Create(Else, popSaved(), "", Term); 229 CallInst *OldEnd = dyn_cast<CallInst>(Parent->getFirstInsertionPt()); 235 Value *Ret = CallInst::Create(ElseBreak, Args, "", OldEnd); 243 Value *Ret = CallInst::Create(Break, Arg, "", Insert); 252 Value *Ret = CallInst::Create(IfBreak, Args, "", Insert); 280 Term->setCondition(CallInst::Create(Loop, Arg, "", Term)); 286 CallInst::Create(EndCf, popSaved(), "", BB->getFirstInsertionPt());
|
/freebsd-10.2-release/contrib/llvm/lib/CodeGen/ |
H A D | DwarfEHPrepare.cpp | 141 CallInst *CI = CallInst::Create(RewindFunction, ExnObj, "", UnwindBB); 168 CallInst *CI = CallInst::Create(RewindFunction, PN, "", UnwindBB);
|
H A D | StackProtector.cpp | 139 } else if (isa<CallInst>(U)) { 256 static CallInst *FindPotentialTailCall(BasicBlock *BB, ReturnInst *RI, 286 if (CallInst *CI = dyn_cast<CallInst>(Inst)) { 374 if (CallInst *CI = FindPotentialTailCall(BB, RI, TLI)) { 386 CallInst::Create(Intrinsic, StackGuardVar, "", InsertionPt);
|
/freebsd-10.2-release/contrib/llvm/lib/Target/Mips/ |
H A D | MipsOs16.cpp | 82 if (const CallInst *CI = dyn_cast<CallInst>(I)) {
|
/freebsd-10.2-release/contrib/llvm/lib/Transforms/Instrumentation/ |
H A D | ThreadSanitizer.cpp | 346 else if (isa<CallInst>(BI) || isa<InvokeInst>(BI)) { 505 CallInst *C = CallInst::Create(TsanAtomicLoad[Idx], 521 CallInst *C = CallInst::Create(TsanAtomicStore[Idx], 539 CallInst *C = CallInst::Create(F, ArrayRef<Value*>(Args)); 555 CallInst *C = CallInst::Create(TsanAtomicCAS[Idx], ArrayRef<Value*>(Args)); 561 CallInst * [all...] |