/external/llvm/include/llvm/IR/ |
D | Statepoint.h | 31 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 …]
|
D | CallSite.h | 372 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/ |
D | NoAliasAnalysis.cpp | 48 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()
|
D | ScopedNoAliasAA.cpp | 104 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()
|
D | AliasAnalysis.cpp | 64 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 …]
|
D | TypeBasedAliasAnalysis.cpp | 305 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()
|
D | AliasAnalysisCounter.cpp | 109 ModRefResult getModRefInfo(ImmutableCallSite CS, 111 ModRefResult getModRefInfo(ImmutableCallSite CS1, in getModRefInfo() 112 ImmutableCallSite CS2) override { in getModRefInfo() 152 AliasAnalysisCounter::getModRefInfo(ImmutableCallSite CS, in getModRefInfo()
|
D | AliasDebugger.cpp | 105 ModRefResult getModRefInfo(ImmutableCallSite CS, in getModRefInfo() 111 ModRefResult getModRefInfo(ImmutableCallSite CS1, in getModRefInfo() 112 ImmutableCallSite CS2) override { in getModRefInfo()
|
D | LibCallAliasAnalysis.cpp | 50 ImmutableCallSite CS, in AnalyzeLibCallDetails() 124 LibCallAliasAnalysis::getModRefInfo(ImmutableCallSite CS, in getModRefInfo()
|
D | BasicAliasAnalysis.cpp | 477 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/ |
D | ObjCARCAliasAnalysis.h | 61 ModRefBehavior getModRefBehavior(ImmutableCallSite CS) override; 63 ModRefResult getModRefInfo(ImmutableCallSite CS, 65 ModRefResult getModRefInfo(ImmutableCallSite CS1, 66 ImmutableCallSite CS2) override;
|
D | ObjCARCAPElim.cpp | 44 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()
|
D | ObjCARCAliasAnalysis.cpp | 117 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()
|
D | DependencyAnalysis.cpp | 48 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()
|
D | ObjCARC.h | 212 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/ |
D | LibCallAliasAnalysis.h | 41 ModRefResult getModRefInfo(ImmutableCallSite CS, 44 ModRefResult getModRefInfo(ImmutableCallSite CS1, in getModRefInfo() 45 ImmutableCallSite CS2) override { in getModRefInfo() 66 ImmutableCallSite CS,
|
D | AliasAnalysis.h | 292 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 …]
|
D | CodeMetrics.h | 38 bool callIsSmall(ImmutableCallSite CS);
|
D | LibCallSemantics.h | 51 LocResult (*isLocation)(ImmutableCallSite CS,
|
/external/llvm/lib/IR/ |
D | Statepoint.cpp | 22 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/ |
D | GlobalsModRef.cpp | 119 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/ |
D | FastISel.h | 52 void setAttributes(ImmutableCallSite *CS, unsigned AttrIdx); 74 ImmutableCallSite *CS; 96 ImmutableCallSite &Call) { in setCallee() 118 ImmutableCallSite &Call,
|
D | Analysis.h | 101 bool isInTailCallPosition(ImmutableCallSite CS, const TargetMachine &TM);
|
/external/llvm/lib/Target/PowerPC/ |
D | PPCISelLowering.h | 736 ImmutableCallSite *CS) const; 799 ImmutableCallSite *CS) const; 809 ImmutableCallSite *CS) const; 818 ImmutableCallSite *CS) const;
|
/external/llvm/lib/CodeGen/SelectionDAG/ |
D | SelectionDAGBuilder.h | 641 void LowerCallTo(ImmutableCallSite CS, SDValue Callee, bool IsTailCall, 645 ImmutableCallSite CS, 793 void visitInlineAsm(ImmutableCallSite CS); 802 void visitPatchpoint(ImmutableCallSite CS,
|