Home
last modified time | relevance | path

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

123

/external/llvm/include/llvm/IR/
DStatepoint.h31 bool isStatepoint(const ImmutableCallSite &CS);
36 bool isGCRelocate(const ImmutableCallSite &CS);
39 bool isGCResult(const ImmutableCallSite &CS);
163 ImmutableCallSite> {
164 typedef StatepointBase<const Instruction, const Value, ImmutableCallSite>
169 explicit ImmutableStatepoint(ImmutableCallSite CS) : Base(CS) {} in ImmutableStatepoint()
186 ImmutableCallSite RelocateCS;
209 ImmutableCallSite getUnderlyingCallSite() { in getUnderlyingCallSite()
245 ImmutableCallSite CS(statepoint()); in basePtr()
249 ImmutableCallSite CS(statepoint()); in derivedPtr()
[all …]
DCallSite.h372 class ImmutableCallSite : public CallSiteBase<> {
374 ImmutableCallSite() {} in ImmutableCallSite() function
375 ImmutableCallSite(const CallInst *CI) : CallSiteBase(CI) {} in ImmutableCallSite() function
376 ImmutableCallSite(const InvokeInst *II) : CallSiteBase(II) {} in ImmutableCallSite() function
377 explicit ImmutableCallSite(const Instruction *II) : CallSiteBase(II) {} in ImmutableCallSite() function
378 explicit ImmutableCallSite(const Value *V) : CallSiteBase(V) {} in ImmutableCallSite() function
379 ImmutableCallSite(CallSite CS) : CallSiteBase(CS.getInstruction()) {} in ImmutableCallSite() function
/external/llvm/lib/Analysis/
DNoAliasAnalysis.cpp48 ModRefBehavior getModRefBehavior(ImmutableCallSite CS) override { in getModRefBehavior()
58 Location getArgLocation(ImmutableCallSite CS, unsigned ArgIdx, in getArgLocation()
66 ModRefResult getModRefInfo(ImmutableCallSite CS, in getModRefInfo()
70 ModRefResult getModRefInfo(ImmutableCallSite CS1, in getModRefInfo()
71 ImmutableCallSite CS2) override { in getModRefInfo()
DScopedNoAliasAA.cpp104 ModRefBehavior getModRefBehavior(ImmutableCallSite CS) override;
106 ModRefResult getModRefInfo(ImmutableCallSite CS,
108 ModRefResult getModRefInfo(ImmutableCallSite CS1,
109 ImmutableCallSite CS2) override;
207 ScopedNoAliasAA::getModRefBehavior(ImmutableCallSite CS) { in getModRefBehavior()
217 ScopedNoAliasAA::getModRefInfo(ImmutableCallSite CS, const Location &Loc) { in getModRefInfo()
234 ScopedNoAliasAA::getModRefInfo(ImmutableCallSite CS1, ImmutableCallSite CS2) { in getModRefInfo()
DAliasAnalysis.cpp64 AliasAnalysis::getArgLocation(ImmutableCallSite CS, unsigned ArgIdx, in getArgLocation()
86 AliasAnalysis::getModRefInfo(Instruction *I, ImmutableCallSite Call) { in getModRefInfo()
88 if (auto CS = ImmutableCallSite(I)) { in getModRefInfo()
104 AliasAnalysis::getModRefInfo(ImmutableCallSite CS, in getModRefInfo()
120 for (ImmutableCallSite::arg_iterator AI = CS.arg_begin(), AE = CS.arg_end(); in getModRefInfo()
154 AliasAnalysis::getModRefInfo(ImmutableCallSite CS1, ImmutableCallSite CS2) { in getModRefInfo()
181 for (ImmutableCallSite::arg_iterator in getModRefInfo()
210 for (ImmutableCallSite::arg_iterator in getModRefInfo()
242 AliasAnalysis::getModRefBehavior(ImmutableCallSite CS) { in getModRefBehavior()
438 ImmutableCallSite CS(I); in callCapturesBefore()
[all …]
DTypeBasedAliasAnalysis.cpp305 ModRefBehavior getModRefBehavior(ImmutableCallSite CS) override;
307 ModRefResult getModRefInfo(ImmutableCallSite CS,
309 ModRefResult getModRefInfo(ImmutableCallSite CS1,
310 ImmutableCallSite CS2) override;
494 TypeBasedAliasAnalysis::getModRefBehavior(ImmutableCallSite CS) { in getModRefBehavior()
517 TypeBasedAliasAnalysis::getModRefInfo(ImmutableCallSite CS, in getModRefInfo()
532 TypeBasedAliasAnalysis::getModRefInfo(ImmutableCallSite CS1, in getModRefInfo()
533 ImmutableCallSite CS2) { in getModRefInfo()
DAliasAnalysisCounter.cpp109 ModRefResult getModRefInfo(ImmutableCallSite CS,
111 ModRefResult getModRefInfo(ImmutableCallSite CS1, in getModRefInfo()
112 ImmutableCallSite CS2) override { in getModRefInfo()
152 AliasAnalysisCounter::getModRefInfo(ImmutableCallSite CS, in getModRefInfo()
DAliasDebugger.cpp105 ModRefResult getModRefInfo(ImmutableCallSite CS, in getModRefInfo()
111 ModRefResult getModRefInfo(ImmutableCallSite CS1, in getModRefInfo()
112 ImmutableCallSite CS2) override { in getModRefInfo()
DLibCallAliasAnalysis.cpp50 ImmutableCallSite CS, in AnalyzeLibCallDetails()
124 LibCallAliasAnalysis::getModRefInfo(ImmutableCallSite CS, in getModRefInfo()
DBasicAliasAnalysis.cpp477 ModRefResult getModRefInfo(ImmutableCallSite CS,
480 ModRefResult getModRefInfo(ImmutableCallSite CS1,
481 ImmutableCallSite CS2) override;
488 Location getArgLocation(ImmutableCallSite CS, unsigned ArgIdx,
493 ModRefBehavior getModRefBehavior(ImmutableCallSite CS) override;
672 BasicAliasAnalysis::getModRefBehavior(ImmutableCallSite CS) { in getModRefBehavior()
719 BasicAliasAnalysis::getArgLocation(ImmutableCallSite CS, unsigned ArgIdx, in getArgLocation()
798 static bool isAssumeIntrinsic(ImmutableCallSite CS) { in isAssumeIntrinsic()
816 BasicAliasAnalysis::getModRefInfo(ImmutableCallSite CS, in getModRefInfo()
840 for (ImmutableCallSite::arg_iterator CI = CS.arg_begin(), CE = CS.arg_end(); in getModRefInfo()
[all …]
/external/llvm/lib/Transforms/ObjCARC/
DObjCARCAliasAnalysis.h61 ModRefBehavior getModRefBehavior(ImmutableCallSite CS) override;
63 ModRefResult getModRefInfo(ImmutableCallSite CS,
65 ModRefResult getModRefInfo(ImmutableCallSite CS1,
66 ImmutableCallSite CS2) override;
DObjCARCAPElim.cpp44 static bool MayAutorelease(ImmutableCallSite CS, unsigned Depth = 0);
71 bool ObjCARCAPElim::MayAutorelease(ImmutableCallSite CS, unsigned Depth) { in MayAutorelease()
80 if (ImmutableCallSite JCS = ImmutableCallSite(J)) in MayAutorelease()
119 if (MayAutorelease(ImmutableCallSite(Inst))) in OptimizeBB()
DObjCARCAliasAnalysis.cpp117 ObjCARCAliasAnalysis::getModRefBehavior(ImmutableCallSite CS) { in getModRefBehavior()
138 ObjCARCAliasAnalysis::getModRefInfo(ImmutableCallSite CS, const Location &Loc) { in getModRefInfo()
163 ObjCARCAliasAnalysis::getModRefInfo(ImmutableCallSite CS1, in getModRefInfo()
164 ImmutableCallSite CS2) { in getModRefInfo()
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()
DObjCARC.h212 static inline ARCInstKind GetCallSiteClass(ImmutableCallSite CS) { in GetCallSiteClass()
213 for (ImmutableCallSite::arg_iterator I = CS.arg_begin(), E = CS.arg_end(); in GetCallSiteClass()
/external/llvm/include/llvm/Analysis/
DLibCallAliasAnalysis.h41 ModRefResult getModRefInfo(ImmutableCallSite CS,
44 ModRefResult getModRefInfo(ImmutableCallSite CS1, in getModRefInfo()
45 ImmutableCallSite CS2) override { in getModRefInfo()
66 ImmutableCallSite CS,
DAliasAnalysis.h292 virtual Location getArgLocation(ImmutableCallSite CS, unsigned ArgIdx,
296 virtual ModRefBehavior getModRefBehavior(ImmutableCallSite CS);
313 bool doesNotAccessMemory(ImmutableCallSite CS) { in doesNotAccessMemory()
333 bool onlyReadsMemory(ImmutableCallSite CS) { in onlyReadsMemory()
372 if (auto CS = ImmutableCallSite(I)) { in getModRefInfo()
414 virtual ModRefResult getModRefInfo(ImmutableCallSite CS,
418 ModRefResult getModRefInfo(ImmutableCallSite CS, in getModRefInfo()
426 return getModRefInfo(ImmutableCallSite(C), Loc); in getModRefInfo()
438 return getModRefInfo(ImmutableCallSite(I), Loc); in getModRefInfo()
509 ImmutableCallSite Call);
[all …]
DCodeMetrics.h38 bool callIsSmall(ImmutableCallSite CS);
DLibCallSemantics.h51 LocResult (*isLocation)(ImmutableCallSite CS,
/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/IPA/
DGlobalsModRef.cpp119 ModRefResult getModRefInfo(ImmutableCallSite CS,
121 ModRefResult getModRefInfo(ImmutableCallSite CS1, in getModRefInfo()
122 ImmutableCallSite CS2) override { in getModRefInfo()
145 ModRefBehavior getModRefBehavior(ImmutableCallSite CS) override { in getModRefBehavior()
538 GlobalsModRef::getModRefInfo(ImmutableCallSite CS, in getModRefInfo()
/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.h101 bool isInTailCallPosition(ImmutableCallSite CS, const TargetMachine &TM);
/external/llvm/lib/Target/PowerPC/
DPPCISelLowering.h736 ImmutableCallSite *CS) const;
799 ImmutableCallSite *CS) const;
809 ImmutableCallSite *CS) const;
818 ImmutableCallSite *CS) const;
/external/llvm/lib/CodeGen/SelectionDAG/
DSelectionDAGBuilder.h641 void LowerCallTo(ImmutableCallSite CS, SDValue Callee, bool IsTailCall,
645 ImmutableCallSite CS,
793 void visitInlineAsm(ImmutableCallSite CS);
802 void visitPatchpoint(ImmutableCallSite CS,

123