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

123456

/external/llvm/include/llvm/CodeGen/
H A DIntrinsicLowering.h22 class CallInst;
50 void LowerIntrinsicCall(CallInst *CI);
55 static bool LowerToByteSwap(CallInst *CI);
H A DFunctionLoweringInfo.h38 class CallInst;
217 void ComputeUsesVAFloatArgument(const CallInst &I, MachineModuleInfo *MMI);
221 void AddCatchInfo(const CallInst &I,
/external/llvm/include/llvm/
H A DAutoUpgrade.h21 class CallInst;
31 void UpgradeIntrinsicCall(CallInst *CI, Function *NewFn);
H A DIntrinsicInst.h18 // are all subclasses of the CallInst class. Note that none of these classes
36 class IntrinsicInst : public CallInst {
49 static inline bool classof(const CallInst *I) {
55 return isa<CallInst>(V) && classof(cast<CallInst>(V));
/external/llvm/tools/bugpoint-passes/
H A DTestPasses.cpp38 if (isa<CallInst>(*I))
61 if (CallInst *CI = dyn_cast<CallInst>(I)) {
/external/llvm/include/llvm/Analysis/
H A DMemoryBuiltins.h28 class CallInst;
72 /// extractMallocCall - Returns the corresponding CallInst if the instruction
73 /// is a malloc call. Since CallInst::CreateMalloc() only creates calls, we
75 const CallInst *extractMallocCall(const Value *I, const TargetLibraryInfo *TLI);
76 static inline CallInst *extractMallocCall(Value *I,
78 return const_cast<CallInst*>(extractMallocCall((const Value*)I, TLI));
81 /// isArrayMalloc - Returns the corresponding CallInst if the instruction
84 const CallInst *isArrayMalloc(const Value *I, const TargetData *TD,
92 PointerType *getMallocType(const CallInst *CI, const TargetLibraryInfo *TLI);
99 Type *getMallocAllocatedType(const CallInst *C
[all...]
/external/llvm/lib/VMCore/
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);
101 CallInst *IRBuilderBase::
112 CallInst *CI = createCallHelper(TheFn, Ops, this);
121 CallInst *IRBuilderBas
[all...]
H A DInstruction.cpp206 if (const CallInst *CI = dyn_cast<CallInst>(this))
207 return CI->isTailCall() == cast<CallInst>(I)->isTailCall() &&
208 CI->getCallingConv() == cast<CallInst>(I)->getCallingConv() &&
209 CI->getAttributes() == cast<CallInst>(I)->getAttributes();
279 if (const CallInst *CI = dyn_cast<CallInst>(this))
280 return CI->isTailCall() == cast<CallInst>(I)->isTailCall() &&
281 CI->getCallingConv() == cast<CallInst>(I)->getCallingConv() &&
282 CI->getAttributes() == cast<CallInst>(
[all...]
/external/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 DBuildLibCalls.cpp53 CallInst *CI = B.CreateCall(StrLen, CastToCStr(Ptr, B), "strlen");
80 CallInst *CI = B.CreateCall2(StrNLen, CastToCStr(Ptr, B), MaxLen, "strnlen");
103 CallInst *CI = B.CreateCall2(StrChr, CastToCStr(Ptr, B),
130 CallInst *CI = B.CreateCall3(StrNCmp, CastToCStr(Ptr1, B),
154 CallInst *CI = B.CreateCall2(StrCpy, CastToCStr(Dst, B), CastToCStr(Src, B),
177 CallInst *CI = B.CreateCall3(StrNCpy, CastToCStr(Dst, B), CastToCStr(Src, B),
206 CallInst *CI = B.CreateCall4(MemCpy, Dst, Src, Len, ObjSize);
230 CallInst *CI = B.CreateCall3(MemChr, CastToCStr(Ptr, B), Val, Len, "memchr");
258 CallInst *CI = B.CreateCall3(MemCmp, CastToCStr(Ptr1, B), CastToCStr(Ptr2, B),
287 CallInst *C
[all...]
/external/llvm/examples/Fibonacci/
H A Dfibonacci.cpp72 CallInst *CallFibX1 = CallInst::Create(FibF, Sub, "fibx1", RecurseBB);
77 CallInst *CallFibX2 = CallInst::Create(FibF, Sub, "fibx2", RecurseBB);
/external/llvm/lib/Transforms/Scalar/
H A DTailRecursionElimination.cpp90 CallInst *FindTRECandidate(Instruction *I,
92 bool EliminateRecursiveTailCall(CallInst *CI, ReturnInst *Ret,
106 bool CanMoveAboveCall(Instruction *I, CallInst *CI);
107 Value *CanTransformAccumulatorRecursion(Instruction *I, CallInst *CI);
219 if (CallInst *CI = dyn_cast<CallInst>(I)) {
232 bool TailCallElim::CanMoveAboveCall(Instruction *I, CallInst *CI) {
270 static bool isDynamicConstant(Value *V, CallInst *CI, ReturnInst *RI) {
305 static Value *getCommonReturnValue(ReturnInst *IgnoreRI, CallInst *CI) {
333 CallInst *C
[all...]
H A DSimplifyLibCalls.cpp68 virtual Value *CallOptimizer(Function *Callee, CallInst *CI, IRBuilder<> &B)
71 Value *OptimizeCall(CallInst *CI, const TargetData *TD,
109 static bool CallHasFloatingPointArgument(const CallInst *CI) {
110 for (CallInst::const_op_iterator it = CI->op_begin(), e = CI->op_end();
140 virtual Value *CallOptimizer(Function *Callee, CallInst *CI, IRBuilder<> &B) {
192 virtual Value *CallOptimizer(Function *Callee, CallInst *CI, IRBuilder<> &B) {
239 virtual Value *CallOptimizer(Function *Callee, CallInst *CI, IRBuilder<> &B) {
288 virtual Value *CallOptimizer(Function *Callee, CallInst *CI, IRBuilder<> &B) {
327 virtual Value *CallOptimizer(Function *Callee, CallInst *CI, IRBuilder<> &B) {
375 virtual Value *CallOptimizer(Function *Callee, CallInst *C
[all...]
H A DSimplifyCFGPass.cpp76 CallInst *CallTrap = CallInst::Create(TrapFn, "", I);
93 CallInst *NewCall = CallInst::Create(II->getCalledValue(), Args, "", II);
124 if (CallInst *CI = dyn_cast<CallInst>(BBI)) {
H A DObjCARC.cpp289 const CallInst *CI = cast<CallInst>(I);
372 if (const CallInst *CI = dyn_cast<CallInst>(V)) {
449 Value *OldArg = cast<CallInst>(CI)->getArgOperand(0);
474 V = cast<CallInst>(V)->getArgOperand(0);
488 V = cast<CallInst>(V)->getArgOperand(0);
501 V = cast<CallInst>(V)->getArgOperand(0);
510 return StripPointerCastsAndObjCCalls(cast<CallInst>(Inst)->getArgOperand(0));
520 if (isa<CallInst>(
[all...]
/external/llvm/include/llvm/Support/
H A DCallSite.h37 class CallInst;
44 typename CallTy = const CallInst,
71 /// isCall - true if a CallInst is enclosed.
159 ? cast<CallInst>(II)->METHOD \
165 cast<CallInst>(II)->METHOD; \
275 return cast<CallInst>(getInstruction())->op_end() - 1;
282 CallInst, InvokeInst, User::op_iterator> {
284 CallInst, InvokeInst, User::op_iterator> Base;
289 CallSite(CallInst *CI) : Base(CI) {}
308 ImmutableCallSite(const CallInst *C
[all...]
/external/llvm/lib/Transforms/IPO/
H A DPruneEH.cpp115 if (CallInst *CI = dyn_cast<CallInst>(I)) {
178 CallInst *Call = CallInst::Create(II->getCalledValue(), Args, "", II);
208 if (CallInst *CI = dyn_cast<CallInst>(I++))
240 if (CallInst *CI = dyn_cast<CallInst>(I)) {
/external/llvm/lib/CodeGen/
H A DDwarfEHPrepare.cpp145 CallInst *CI = CallInst::Create(RewindFunction, ExnObj, "", UnwindBB);
172 CallInst *CI = CallInst::Create(RewindFunction, PN, "", UnwindBB);
H A DShadowStackGC.cpp53 std::vector<std::pair<CallInst*,AllocaInst*> > Roots;
134 if (CallInst *CI = dyn_cast<CallInst>(II))
161 CallInst *CI = cast<CallInst>(Calls[--I]);
328 SmallVector<std::pair<CallInst*, AllocaInst*>, 16> MetaRoots;
335 std::pair<CallInst*, AllocaInst*> Pair = std::make_pair(
/external/llvm/include/llvm/Transforms/Utils/
H A DCloning.h36 class CallInst;
200 bool InlineFunction(CallInst *C, InlineFunctionInfo &IFI, bool InsertLifetime = true);
/external/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGBuilder.h34 class CallInst;
526 void visitCall(const CallInst &I);
527 bool visitMemCmpCall(const CallInst &I);
528 bool visitUnaryFloatCall(const CallInst &I, unsigned Opcode);
533 const char *visitIntrinsicCall(const CallInst &I, unsigned Intrinsic);
534 void visitTargetIntrinsic(const CallInst &I, unsigned Intrinsic);
536 void visitPow(const CallInst &I);
537 void visitExp2(const CallInst &I);
538 void visitExp(const CallInst &I);
539 void visitLog(const CallInst
[all...]
/external/llvm/examples/BrainF/
H A DBrainF.cpp87 ptr_arr = CallInst::CreateMalloc(BB, IntPtrTy, Int8Ty, allocsize, val_mem,
101 CallInst *memset_call = builder->
125 endbb->getInstList().push_back(CallInst::CreateFree(ptr_arr, endbb));
172 CallInst *puts_call =
173 CallInst::Create(puts_func,
204 CallInst *getchar_call = builder->CreateCall(getchar_func, tapereg);
230 CallInst *putchar_call = builder->
H A DBrainFDriver.cpp77 CallInst *brainf_call = CallInst::Create(mod->getFunction("brainf"),
/external/llvm/unittests/VMCore/
H A DIRBuilderTest.cpp52 CallInst *Start1 = Builder.CreateLifetimeStart(Var1);
53 CallInst *Start2 = Builder.CreateLifetimeStart(Var2);
54 CallInst *Start3 = Builder.CreateLifetimeStart(Var3, Builder.getInt64(100));
/external/llvm/examples/HowToUseJIT/
H A DHowToUseJIT.cpp110 CallInst *Add1CallRes = builder.CreateCall(Add1F, Ten);

Completed in 1268 milliseconds

123456