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

123

/external/llvm/include/llvm/Analysis/
H A DTypeBasedAliasAnalysis.h41 FunctionModRefBehavior getModRefBehavior(ImmutableCallSite CS);
43 ModRefInfo getModRefInfo(ImmutableCallSite CS, const MemoryLocation &Loc);
44 ModRefInfo getModRefInfo(ImmutableCallSite CS1, ImmutableCallSite CS2);
H A DScopedNoAliasAA.h41 ModRefInfo getModRefInfo(ImmutableCallSite CS, const MemoryLocation &Loc);
42 ModRefInfo getModRefInfo(ImmutableCallSite CS1, ImmutableCallSite CS2);
H A DAliasAnalysis.h247 ModRefInfo getArgModRefInfo(ImmutableCallSite CS, unsigned ArgIdx);
250 FunctionModRefBehavior getModRefBehavior(ImmutableCallSite CS);
266 bool doesNotAccessMemory(ImmutableCallSite CS) {
294 bool onlyReadsMemory(ImmutableCallSite CS) {
333 ModRefInfo getModRefInfo(ImmutableCallSite CS, const MemoryLocation &Loc);
336 ModRefInfo getModRefInfo(ImmutableCallSite CS, const Value *P,
344 return getModRefInfo(ImmutableCallSite(C), Loc);
355 return getModRefInfo(ImmutableCallSite(I), Loc);
451 if (auto CS = ImmutableCallSite(I)) {
501 ModRefInfo getModRefInfo(Instruction *I, ImmutableCallSite Cal
[all...]
H A DGlobalsModRef.h89 ModRefInfo getModRefInfo(ImmutableCallSite CS, const MemoryLocation &Loc);
99 FunctionModRefBehavior getModRefBehavior(ImmutableCallSite CS);
114 ModRefInfo getModRefInfoForArgument(ImmutableCallSite CS,
H A DCodeMetrics.h38 bool callIsSmall(ImmutableCallSite CS);
H A 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);
H A DObjCARCAliasAnalysis.h62 ModRefInfo getModRefInfo(ImmutableCallSite CS, const MemoryLocation &Loc);
H A DMemoryLocation.h92 static MemoryLocation getForArgument(ImmutableCallSite CS, unsigned ArgIdx,
H A DObjCARCAnalysisUtils.h185 inline ARCInstKind GetCallSiteClass(ImmutableCallSite CS) {
186 for (ImmutableCallSite::arg_iterator I = CS.arg_begin(), E = CS.arg_end();
/external/llvm/lib/IR/
H A DStatepoint.cpp22 bool llvm::isStatepoint(const ImmutableCallSite &CS) {
33 ImmutableCallSite CS(inst);
42 bool llvm::isGCRelocate(const ImmutableCallSite &CS) {
59 bool llvm::isGCResult(const ImmutableCallSite &CS) {
/external/llvm/lib/Transforms/ObjCARC/
H A DObjCARCAPElim.cpp44 static bool MayAutorelease(ImmutableCallSite CS, unsigned Depth = 0);
71 bool ObjCARCAPElim::MayAutorelease(ImmutableCallSite CS, unsigned Depth) {
77 if (ImmutableCallSite JCS = ImmutableCallSite(&I))
116 if (MayAutorelease(ImmutableCallSite(Inst)))
H A DDependencyAnalysis.cpp48 ImmutableCallSite CS(Inst);
57 for (ImmutableCallSite::arg_iterator I = CS.arg_begin(), E = CS.arg_end();
102 } else if (auto CS = ImmutableCallSite(Inst)) {
104 for (ImmutableCallSite::arg_iterator OI = CS.arg_begin(),
/external/llvm/include/llvm/IR/
H A 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) {}
312 ImmutableCallSite RelocateCS;
330 ImmutableCallSite getUnderlyingCallSite() { return RelocateCS; }
368 ImmutableCallSite CS(getStatepoint());
373 ImmutableCallSite C
[all...]
H A DCallSite.h12 // mutation context (e.g. an analysis) ImmutableCallSite should be used.
491 /// ImmutableCallSite - establish a view to a call site for examination
492 class ImmutableCallSite : public CallSiteBase<> { class in namespace:llvm
494 ImmutableCallSite() {} function in class:llvm::ImmutableCallSite
495 ImmutableCallSite(const CallInst *CI) : CallSiteBase(CI) {} function in class:llvm::ImmutableCallSite
496 ImmutableCallSite(const InvokeInst *II) : CallSiteBase(II) {} function in class:llvm::ImmutableCallSite
497 explicit ImmutableCallSite(const Instruction *II) : CallSiteBase(II) {} function in class:llvm::ImmutableCallSite
498 explicit ImmutableCallSite(const Value *V) : CallSiteBase(V) {} function in class:llvm::ImmutableCallSite
499 ImmutableCallSite(CallSite CS) : CallSiteBase(CS.getInstruction()) {} function in class:llvm::ImmutableCallSite
/external/llvm/lib/Analysis/
H A DAliasAnalysis.cpp101 ModRefInfo AAResults::getArgModRefInfo(ImmutableCallSite CS, unsigned ArgIdx) {
115 ModRefInfo AAResults::getModRefInfo(Instruction *I, ImmutableCallSite Call) {
117 if (auto CS = ImmutableCallSite(I)) {
132 ModRefInfo AAResults::getModRefInfo(ImmutableCallSite CS,
147 ModRefInfo AAResults::getModRefInfo(ImmutableCallSite CS1,
148 ImmutableCallSite CS2) {
162 FunctionModRefBehavior AAResults::getModRefBehavior(ImmutableCallSite CS) {
323 ImmutableCallSite CS(I);
335 for (ImmutableCallSite::arg_iterator CI = CS.arg_begin(), CE = CS.arg_end();
544 if (auto CS = ImmutableCallSite(
[all...]
H A DScopedNoAliasAA.cpp96 ModRefInfo ScopedNoAliasAAResult::getModRefInfo(ImmutableCallSite CS,
113 ModRefInfo ScopedNoAliasAAResult::getModRefInfo(ImmutableCallSite CS1,
114 ImmutableCallSite CS2) {
H A DObjCARCAliasAnalysis.cpp109 ModRefInfo ObjCARCAAResult::getModRefInfo(ImmutableCallSite CS,
H A DTypeBasedAliasAnalysis.cpp323 TypeBasedAAResult::getModRefBehavior(ImmutableCallSite CS) {
344 ModRefInfo TypeBasedAAResult::getModRefInfo(ImmutableCallSite CS,
358 ModRefInfo TypeBasedAAResult::getModRefInfo(ImmutableCallSite CS1,
359 ImmutableCallSite CS2) {
H A DCodeMetrics.cpp118 ImmutableCallSite CS(cast<Instruction>(II));
H A DMemoryLocation.cpp110 MemoryLocation MemoryLocation::getForArgument(ImmutableCallSite CS,
H A DBasicAliasAnalysis.cpp551 FunctionModRefBehavior BasicAAResult::getModRefBehavior(ImmutableCallSite CS) {
593 ModRefInfo BasicAAResult::getArgModRefInfo(ImmutableCallSite CS,
628 static bool isAssumeIntrinsic(ImmutableCallSite CS) {
682 ModRefInfo BasicAAResult::getModRefInfo(ImmutableCallSite CS,
706 for (ImmutableCallSite::arg_iterator CI = CS.arg_begin(), CE = CS.arg_end();
741 ModRefInfo BasicAAResult::getModRefInfo(ImmutableCallSite CS1,
742 ImmutableCallSite CS2) {
/external/llvm/include/llvm/CodeGen/
H A DAnalysis.h104 bool isInTailCallPosition(ImmutableCallSite CS, const TargetMachine &TM);
H A DFastISel.h52 void setAttributes(ImmutableCallSite *CS, unsigned AttrIdx);
74 ImmutableCallSite *CS;
96 ImmutableCallSite &Call) {
118 ImmutableCallSite &Call,
/external/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.h778 ImmutableCallSite *CS) const;
841 ImmutableCallSite *CS) const;
851 ImmutableCallSite *CS) const;
860 ImmutableCallSite *CS) const;
/external/llvm/lib/Target/NVPTX/
H A DNVPTXISelLowering.h489 const ImmutableCallSite *CS) const;
539 unsigned getArgumentAlignment(SDValue Callee, const ImmutableCallSite *CS,

Completed in 375 milliseconds

123