Searched refs:CallInst (Results 26 - 50 of 155) sorted by relevance

1234567

/freebsd-10.2-release/contrib/llvm/tools/lldb/include/lldb/Expression/
H A DIRDynamicChecks.h18 class CallInst;
H A DIRForTarget.h26 class CallInst;
493 MaybeHandleCallArguments (llvm::CallInst *call_inst);
/freebsd-10.2-release/contrib/llvm/lib/Transforms/Utils/
H A DBuildLibCalls.cpp54 CallInst *CI = B.CreateCall(StrLen, CastToCStr(Ptr, B), "strlen");
84 CallInst *CI = B.CreateCall2(StrNLen, CastToCStr(Ptr, B), MaxLen, "strnlen");
111 CallInst *CI = B.CreateCall2(StrChr, CastToCStr(Ptr, B),
141 CallInst *CI = B.CreateCall3(StrNCmp, CastToCStr(Ptr1, B),
167 CallInst *CI = B.CreateCall2(StrCpy, CastToCStr(Dst, B), CastToCStr(Src, B),
193 CallInst *CI = B.CreateCall3(StrNCpy, CastToCStr(Dst, B), CastToCStr(Src, B),
223 CallInst *CI = B.CreateCall4(MemCpy, Dst, Src, Len, ObjSize);
250 CallInst *CI = B.CreateCall3(MemChr, CastToCStr(Ptr, B), Val, Len, "memchr");
280 CallInst *CI = B.CreateCall3(MemCmp, CastToCStr(Ptr1, B), CastToCStr(Ptr2, B),
309 CallInst *C
[all...]
H A DLowerInvoke.cpp174 CallInst *NewCall = CallInst::Create(II->getCalledValue(),
222 CallInst* StackSaveRet = CallInst::Create(StackSaveFn, "ssret", II);
233 CallInst::Create(StackRestoreFn, StackPtrLoad, "")->insertAfter(StackPtrLoad);
240 CallInst *NewCall = CallInst::Create(II->getCalledValue(),
489 Value *SJRet = CallInst::Create(SetJmpFn, JmpBufPtr, "sjret",
543 CallInst::Create(LongJmpFn, Idx, "", UnwindBlock);
550 CallInst
[all...]
/freebsd-10.2-release/contrib/llvm/include/llvm/IR/
H A DIntrinsicInst.h18 // are all subclasses of the CallInst class. Note that none of these classes
36 class IntrinsicInst : public CallInst {
48 static inline bool classof(const CallInst *I) {
54 return isa<CallInst>(V) && classof(cast<CallInst>(V));
H A DIRBuilder.h353 CallInst *CreateMemSet(Value *Ptr, Value *Val, uint64_t Size, unsigned Align,
358 CallInst *CreateMemSet(Value *Ptr, Value *Val, Value *Size, unsigned Align,
365 CallInst *CreateMemCpy(Value *Dst, Value *Src, uint64_t Size, unsigned Align,
372 CallInst *CreateMemCpy(Value *Dst, Value *Src, Value *Size, unsigned Align,
381 CallInst *CreateMemMove(Value *Dst, Value *Src, uint64_t Size, unsigned Align,
386 CallInst *CreateMemMove(Value *Dst, Value *Src, Value *Size, unsigned Align,
392 CallInst *CreateLifetimeStart(Value *Ptr, ConstantInt *Size = 0);
397 CallInst *CreateLifetimeEnd(Value *Ptr, ConstantInt *Size = 0);
1304 CallInst *CreateCall(Value *Callee, const Twine &Name = "") {
1305 return Insert(CallInst
[all...]
/freebsd-10.2-release/contrib/llvm/lib/Target/R600/
H A DR600TextureIntrinsicsReplacer.cpp121 void ReplaceCallInst(CallInst &I, FunctionType *FT, const char *Name,
157 void ReplaceTexIntrinsic(CallInst &I, bool hasLOD, FunctionType *FT,
183 void ReplaceTXF(CallInst &I) {
260 void visitCallInst(CallInst &I) {
H A DSITypeRewriter.cpp49 void visitCallInst(CallInst &I);
101 void SITypeRewriter::visitCallInst(CallInst &I) {
/freebsd-10.2-release/contrib/llvm/lib/Transforms/ObjCARC/
H A DObjCARCExpand.cpp114 Value *Value = cast<CallInst>(Inst)->getArgOperand(0);
H A DObjCARCAPElim.cpp106 if (Push && cast<CallInst>(Inst)->getArgOperand(0) == Push) {
/freebsd-10.2-release/contrib/llvm/lib/CodeGen/
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(
H A DSjLjEHPrepare.cpp454 CallInst::Create(CallSiteFn, CallSiteNum, "", Invokes[I]);
464 if (CallInst *CI = dyn_cast<CallInst>(I)) {
472 CallInst *Register =
473 CallInst::Create(RegisterFn, FuncCtx, "", EntryBB->getTerminator());
482 if (CallInst *CI = dyn_cast<CallInst>(I)) {
488 Instruction *StackAddr = CallInst::Create(StackAddrFn, "sp");
498 CallInst::Create(UnregisterFn, FuncCtx, "", Returns[I]);
H A DIntrinsicLowering.cpp65 static CallInst *ReplaceCallWith(const char *NewFn, CallInst *CI,
80 CallInst *NewCI = Builder.CreateCall(FCache, Args);
317 static void ReplaceFPIntrinsicWithCall(CallInst *CI, const char *Fname,
340 void IntrinsicLowering::LowerIntrinsicCall(CallInst *CI) {
551 bool IntrinsicLowering::LowerToByteSwap(CallInst *CI) {
567 Op = CallInst::Create(Int, Op, CI->getName(), CI);
/freebsd-10.2-release/contrib/llvm/tools/lldb/source/Expression/
H A DIRDynamicChecks.cpp280 /// The function pointer, for use in a CallInst.
304 /// The function pointer, for use in a CallInst.
401 CallInst::Create(m_valid_pointer_check_func,
450 CallInst *call_inst = dyn_cast<CallInst>(inst);
499 CallInst::Create(m_objc_object_check_func,
511 CallInst *call_inst = dyn_cast<CallInst>(&i);
/freebsd-10.2-release/contrib/llvm/lib/Analysis/
H A DMemoryBuiltins.cpp200 /// extractMallocCall - Returns the corresponding CallInst if the instruction
201 /// is a malloc call. Since CallInst::CreateMalloc() only creates calls, we
203 const CallInst *llvm::extractMallocCall(const Value *I,
205 return isMallocLikeFn(I, TLI) ? dyn_cast<CallInst>(I) : 0;
208 static Value *computeArraySize(const CallInst *CI, const DataLayout *DL,
234 /// isArrayMalloc - Returns the corresponding CallInst if the instruction
237 const CallInst *llvm::isArrayMalloc(const Value *I,
240 const CallInst *CI = extractMallocCall(I, TLI);
256 PointerType *llvm::getMallocType(const CallInst *CI,
263 // Determine if CallInst ha
[all...]
/freebsd-10.2-release/contrib/llvm/include/llvm/Transforms/Utils/
H A DBuildLibCalls.h115 CallInst *CI;
121 bool fold(CallInst *CI, const DataLayout *TD, const TargetLibraryInfo *TLI);
/freebsd-10.2-release/contrib/llvm/lib/Transforms/IPO/
H A DPartialInlining.cpp135 if (CallInst *CI = dyn_cast<CallInst>(*UI))
H A DDeadArgumentElimination.cpp296 New = CallInst::Create(NF, Args, "", Call);
297 cast<CallInst>(New)->setCallingConv(CS.getCallingConv());
298 cast<CallInst>(New)->setAttributes(PAL);
299 if (cast<CallInst>(Call)->isTailCall())
300 cast<CallInst>(New)->setTailCall();
962 New = CallInst::Create(NF, Args, "", Call);
963 cast<CallInst>(New)->setCallingConv(CS.getCallingConv());
964 cast<CallInst>(New)->setAttributes(NewCallPAL);
965 if (cast<CallInst>(Call)->isTailCall())
966 cast<CallInst>(Ne
[all...]
/freebsd-10.2-release/contrib/llvm/include/llvm/
H A DInstVisitor.h216 RetTy visitIntrinsicInst(IntrinsicInst &I) { DELEGATE(CallInst); }
220 RetTy visitCallInst(CallInst &I) {
259 // Special helper function to delegate to CallInst subclass visitors.
260 RetTy delegateCallInst(CallInst &I) {
275 DELEGATE(CallInst);
281 llvm_unreachable("delegateCallInst called for non-CallInst");
/freebsd-10.2-release/contrib/llvm/tools/llvm-diff/
H A DDifferenceEngine.cpp261 } else if (isa<CallInst>(L)) {
605 if (!isa<CallInst>(*I)) return;
606 CallInst *LCall = cast<CallInst>(&*I);
618 if (!isa<CallInst>(*I)) return;
619 CallInst *RCall = cast<CallInst>(I);
H A DDiffConsumer.cpp57 } else if (isa<CallInst>(V)) {
59 printValue(cast<CallInst>(V)->getCalledValue(), isL);
/freebsd-10.2-release/contrib/llvm/lib/Transforms/InstCombine/
H A DInstCombineCalls.cpp197 /// visitCallInst - CallInst simplification. This mostly only handles folding
201 Instruction *InstCombiner::visitCallInst(CallInst &CI) {
728 if (CallInst *BCI = dyn_cast<CallInst>(BI)) {
790 Instruction *InstCombiner::tryOptimizeCall(CallInst *CI, const DataLayout *TD) {
908 if (isa<CallInst>(OldCall))
968 if (CallInst *CI = dyn_cast<CallInst>(CS.getInstruction())) {
1193 CallInst *CI = cast<CallInst>(Calle
[all...]
/freebsd-10.2-release/contrib/llvm/lib/Target/Mips/
H A DMips16HardFloat.cpp33 CallInst::Create(IA, AsmArgs, "", BB);
401 CallInst::Create(F, Params, "", &Inst );
402 } else if (const CallInst *CI = dyn_cast<CallInst>(I)) {
/freebsd-10.2-release/contrib/llvm/lib/Target/NVPTX/
H A DNVPTXUtilities.h58 bool getAlign(const llvm::CallInst &, unsigned index, unsigned &);
63 /// to pass into type construction of CallInst ctors. This turns a null
/freebsd-10.2-release/contrib/llvm/lib/Transforms/Scalar/
H A DCodeGenPrepare.cpp123 bool OptimizeInlineAsmInst(CallInst *CS);
124 bool OptimizeCallInst(CallInst *CI);
601 bool CodeGenPrepare::OptimizeCallInst(CallInst *CI) {
749 /// Only dup the ReturnInst if the CallInst is likely to be emitted as a tail
751 SmallVector<CallInst*, 4> TailCalls;
754 CallInst *CI = dyn_cast<CallInst>(PN->getIncomingValue(I));
773 CallInst *CI = dyn_cast<CallInst>(&*RI);
781 CallInst *C
[all...]

Completed in 278 milliseconds

1234567