Searched refs:CallInst (Results 1 - 25 of 155) sorted by relevance

1234567

/freebsd-10.2-release/contrib/llvm/include/llvm/CodeGen/
H A DIntrinsicLowering.h22 class CallInst;
50 void LowerIntrinsicCall(CallInst *CI);
55 static bool LowerToByteSwap(CallInst *CI);
H A DFunctionLoweringInfo.h35 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 DSimplifyLibCalls.h20 class CallInst;
44 Value *optimizeCall(CallInst *CI);
H A DCloning.h36 class CallInst;
194 bool InlineFunction(CallInst *C, InlineFunctionInfo &IFI, bool InsertLifetime = true);
/freebsd-10.2-release/contrib/llvm/include/llvm/Analysis/
H A DMemoryBuiltins.h28 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 DAutoUpgrade.h18 class CallInst;
35 void UpgradeIntrinsicCall(CallInst *CI, Function *NewFn);
/freebsd-10.2-release/contrib/llvm/lib/Analysis/
H A DCodeMetrics.cpp32 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 DIRBuilder.cpp55 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 DInstruction.cpp297 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 DLowerExpectIntrinsic.cpp61 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 DSimplifyLibCalls.cpp59 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 DNVVMReflect.cpp141 // 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 DPartiallyInlineLibCalls.cpp43 bool optimizeSQRT(CallInst *Call, Function *CalledFunc,
69 CallInst *Call = dyn_cast<CallInst>(&*II);
101 bool PartiallyInlineLibCalls::optimizeSQRT(CallInst *Call,
H A DTailRecursionElimination.cpp97 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 DCallSite.h36 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 DPruneEH.cpp115 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 DObjCARC.h204 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 DObjCARCContract.cpp68 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 DObjCARCOpts.cpp157 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 DSelectionDAGBuilder.h35 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 DSIAnnotateControlFlow.cpp192 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 DDwarfEHPrepare.cpp141 CallInst *CI = CallInst::Create(RewindFunction, ExnObj, "", UnwindBB);
168 CallInst *CI = CallInst::Create(RewindFunction, PN, "", UnwindBB);
H A DStackProtector.cpp139 } 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 DMipsOs16.cpp82 if (const CallInst *CI = dyn_cast<CallInst>(I)) {
/freebsd-10.2-release/contrib/llvm/lib/Transforms/Instrumentation/
H A DThreadSanitizer.cpp346 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...]

Completed in 181 milliseconds

1234567