Home
last modified time | relevance | path

Searched refs:ImmutableCallSite (Results 1 – 25 of 62) sorted by relevance

123

/external/llvm/include/llvm/Analysis/
DAliasAnalysis.h247 ModRefInfo getArgModRefInfo(ImmutableCallSite CS, unsigned ArgIdx);
250 FunctionModRefBehavior getModRefBehavior(ImmutableCallSite CS);
266 bool doesNotAccessMemory(ImmutableCallSite CS) { in doesNotAccessMemory()
294 bool onlyReadsMemory(ImmutableCallSite CS) { in onlyReadsMemory()
333 ModRefInfo getModRefInfo(ImmutableCallSite CS, const MemoryLocation &Loc);
336 ModRefInfo getModRefInfo(ImmutableCallSite CS, const Value *P, in getModRefInfo()
344 return getModRefInfo(ImmutableCallSite(C), Loc); in getModRefInfo()
355 return getModRefInfo(ImmutableCallSite(I), Loc); in getModRefInfo()
451 if (auto CS = ImmutableCallSite(I)) { in getModRefInfo()
501 ModRefInfo getModRefInfo(Instruction *I, ImmutableCallSite Call);
[all …]
DTypeBasedAliasAnalysis.h41 FunctionModRefBehavior getModRefBehavior(ImmutableCallSite CS);
43 ModRefInfo getModRefInfo(ImmutableCallSite CS, const MemoryLocation &Loc);
44 ModRefInfo getModRefInfo(ImmutableCallSite CS1, ImmutableCallSite CS2);
DBasicAliasAnalysis.h66 ModRefInfo getModRefInfo(ImmutableCallSite CS, const MemoryLocation &Loc);
68 ModRefInfo getModRefInfo(ImmutableCallSite CS1, ImmutableCallSite CS2);
74 ModRefInfo getArgModRefInfo(ImmutableCallSite CS, unsigned ArgIdx);
77 FunctionModRefBehavior getModRefBehavior(ImmutableCallSite CS);
DScopedNoAliasAA.h41 ModRefInfo getModRefInfo(ImmutableCallSite CS, const MemoryLocation &Loc);
42 ModRefInfo getModRefInfo(ImmutableCallSite CS1, ImmutableCallSite CS2);
DGlobalsModRef.h89 ModRefInfo getModRefInfo(ImmutableCallSite CS, const MemoryLocation &Loc);
99 FunctionModRefBehavior getModRefBehavior(ImmutableCallSite CS);
114 ModRefInfo getModRefInfoForArgument(ImmutableCallSite CS,
DObjCARCAnalysisUtils.h185 inline ARCInstKind GetCallSiteClass(ImmutableCallSite CS) { in GetCallSiteClass()
186 for (ImmutableCallSite::arg_iterator I = CS.arg_begin(), E = CS.arg_end(); in GetCallSiteClass()
DCodeMetrics.h38 bool callIsSmall(ImmutableCallSite CS);
DObjCARCAliasAnalysis.h62 ModRefInfo getModRefInfo(ImmutableCallSite CS, const MemoryLocation &Loc);
DMemoryLocation.h92 static MemoryLocation getForArgument(ImmutableCallSite CS, unsigned ArgIdx,
/external/llvm/include/llvm/IR/
DStatepoint.h42 bool isStatepoint(const ImmutableCallSite &CS);
47 bool isGCRelocate(const ImmutableCallSite &CS);
50 bool isGCResult(const ImmutableCallSite &CS);
288 ImmutableCallSite> {
290 ImmutableCallSite> Base;
294 explicit ImmutableStatepoint(ImmutableCallSite CS) : Base(CS) {} in ImmutableStatepoint()
312 ImmutableCallSite RelocateCS;
330 ImmutableCallSite getUnderlyingCallSite() { return RelocateCS; } in getUnderlyingCallSite()
368 ImmutableCallSite CS(getStatepoint()); in getBasePtr()
373 ImmutableCallSite CS(getStatepoint()); in getDerivedPtr()
DCallSite.h492 class ImmutableCallSite : public CallSiteBase<> {
494 ImmutableCallSite() {} in ImmutableCallSite() function
495 ImmutableCallSite(const CallInst *CI) : CallSiteBase(CI) {} in ImmutableCallSite() function
496 ImmutableCallSite(const InvokeInst *II) : CallSiteBase(II) {} in ImmutableCallSite() function
497 explicit ImmutableCallSite(const Instruction *II) : CallSiteBase(II) {} in ImmutableCallSite() function
498 explicit ImmutableCallSite(const Value *V) : CallSiteBase(V) {} in ImmutableCallSite() function
499 ImmutableCallSite(CallSite CS) : CallSiteBase(CS.getInstruction()) {} in ImmutableCallSite() function
/external/llvm/lib/Transforms/ObjCARC/
DObjCARCAPElim.cpp44 static bool MayAutorelease(ImmutableCallSite CS, unsigned Depth = 0);
71 bool ObjCARCAPElim::MayAutorelease(ImmutableCallSite CS, unsigned Depth) { in MayAutorelease()
77 if (ImmutableCallSite JCS = ImmutableCallSite(&I)) in MayAutorelease()
116 if (MayAutorelease(ImmutableCallSite(Inst))) in OptimizeBB()
DDependencyAnalysis.cpp48 ImmutableCallSite CS(Inst); in CanAlterRefCount()
57 for (ImmutableCallSite::arg_iterator I = CS.arg_begin(), E = CS.arg_end(); in CanAlterRefCount()
102 } else if (auto CS = ImmutableCallSite(Inst)) { in CanUse()
104 for (ImmutableCallSite::arg_iterator OI = CS.arg_begin(), in CanUse()
/external/llvm/lib/IR/
DStatepoint.cpp22 bool llvm::isStatepoint(const ImmutableCallSite &CS) { in isStatepoint()
33 ImmutableCallSite CS(inst); in isStatepoint()
42 bool llvm::isGCRelocate(const ImmutableCallSite &CS) { in isGCRelocate()
59 bool llvm::isGCResult(const ImmutableCallSite &CS) { in isGCResult()
/external/llvm/lib/Analysis/
DAliasAnalysis.cpp101 ModRefInfo AAResults::getArgModRefInfo(ImmutableCallSite CS, unsigned ArgIdx) { in getArgModRefInfo()
115 ModRefInfo AAResults::getModRefInfo(Instruction *I, ImmutableCallSite Call) { in getModRefInfo()
117 if (auto CS = ImmutableCallSite(I)) { in getModRefInfo()
132 ModRefInfo AAResults::getModRefInfo(ImmutableCallSite CS, in getModRefInfo()
147 ModRefInfo AAResults::getModRefInfo(ImmutableCallSite CS1, in getModRefInfo()
148 ImmutableCallSite CS2) { in getModRefInfo()
162 FunctionModRefBehavior AAResults::getModRefBehavior(ImmutableCallSite CS) { in getModRefBehavior()
323 ImmutableCallSite CS(I); in callCapturesBefore()
335 for (ImmutableCallSite::arg_iterator CI = CS.arg_begin(), CE = CS.arg_end(); in callCapturesBefore()
544 if (auto CS = ImmutableCallSite(V)) in isNoAliasCall()
DScopedNoAliasAA.cpp96 ModRefInfo ScopedNoAliasAAResult::getModRefInfo(ImmutableCallSite CS, in getModRefInfo()
113 ModRefInfo ScopedNoAliasAAResult::getModRefInfo(ImmutableCallSite CS1, in getModRefInfo()
114 ImmutableCallSite CS2) { in getModRefInfo()
DTypeBasedAliasAnalysis.cpp323 TypeBasedAAResult::getModRefBehavior(ImmutableCallSite CS) { in getModRefBehavior()
344 ModRefInfo TypeBasedAAResult::getModRefInfo(ImmutableCallSite CS, in getModRefInfo()
358 ModRefInfo TypeBasedAAResult::getModRefInfo(ImmutableCallSite CS1, in getModRefInfo()
359 ImmutableCallSite CS2) { in getModRefInfo()
DBasicAliasAnalysis.cpp551 FunctionModRefBehavior BasicAAResult::getModRefBehavior(ImmutableCallSite CS) { in getModRefBehavior()
593 ModRefInfo BasicAAResult::getArgModRefInfo(ImmutableCallSite CS, in getArgModRefInfo()
628 static bool isAssumeIntrinsic(ImmutableCallSite CS) { in isAssumeIntrinsic()
682 ModRefInfo BasicAAResult::getModRefInfo(ImmutableCallSite CS, in getModRefInfo()
706 for (ImmutableCallSite::arg_iterator CI = CS.arg_begin(), CE = CS.arg_end(); in getModRefInfo()
741 ModRefInfo BasicAAResult::getModRefInfo(ImmutableCallSite CS1, in getModRefInfo()
742 ImmutableCallSite CS2) { in getModRefInfo()
DObjCARCAliasAnalysis.cpp109 ModRefInfo ObjCARCAAResult::getModRefInfo(ImmutableCallSite CS, in getModRefInfo()
DCodeMetrics.cpp118 ImmutableCallSite CS(cast<Instruction>(II)); in analyzeBasicBlock()
/external/llvm/include/llvm/CodeGen/
DFastISel.h52 void setAttributes(ImmutableCallSite *CS, unsigned AttrIdx);
74 ImmutableCallSite *CS;
96 ImmutableCallSite &Call) { in setCallee()
118 ImmutableCallSite &Call,
DAnalysis.h104 bool isInTailCallPosition(ImmutableCallSite CS, const TargetMachine &TM);
/external/llvm/lib/Target/PowerPC/
DPPCISelLowering.h778 ImmutableCallSite *CS) const;
841 ImmutableCallSite *CS) const;
851 ImmutableCallSite *CS) const;
860 ImmutableCallSite *CS) const;
/external/llvm/lib/CodeGen/SelectionDAG/
DSelectionDAGBuilder.h708 void LowerCallTo(ImmutableCallSite CS, SDValue Callee, bool IsTailCall,
712 ImmutableCallSite CS,
844 void visitInlineAsm(ImmutableCallSite CS);
853 void visitPatchpoint(ImmutableCallSite CS,
/external/llvm/lib/Target/NVPTX/
DNVPTXISelLowering.h489 const ImmutableCallSite *CS) const;
539 unsigned getArgumentAlignment(SDValue Callee, const ImmutableCallSite *CS,

123