Home
last modified time | relevance | path

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

123

/minix/external/bsd/llvm/dist/llvm/include/llvm/IR/
H A DStatepoint.h27 bool isStatepoint(const ImmutableCallSite &CS);
32 bool isGCRelocate(const ImmutableCallSite &CS);
35 bool isGCResult(const ImmutableCallSite &CS);
154 ImmutableCallSite> {
155 typedef StatepointBase<const Instruction, const Value, ImmutableCallSite>
160 explicit ImmutableStatepoint(ImmutableCallSite CS) : Base(CS) {} in ImmutableStatepoint()
177 ImmutableCallSite RelocateCS;
206 ImmutableCallSite CS(statepoint()); in basePtr()
210 ImmutableCallSite CS(statepoint()); in derivedPtr()
H A DCallSite.h373 class ImmutableCallSite : public CallSiteBase<> {
376 ImmutableCallSite(const Value* V) : Base(V) {} in ImmutableCallSite() function
377 ImmutableCallSite(const CallInst *CI) : Base(CI) {} in ImmutableCallSite() function
378 ImmutableCallSite(const InvokeInst *II) : Base(II) {} in ImmutableCallSite() function
379 ImmutableCallSite(const Instruction *II) : Base(II) {} in ImmutableCallSite() function
380 ImmutableCallSite(CallSite CS) : Base(CS.getInstruction()) {} in ImmutableCallSite() function
/minix/external/bsd/llvm/dist/llvm/lib/Analysis/
H A DNoAliasAnalysis.cpp47 ModRefBehavior getModRefBehavior(ImmutableCallSite CS) override { in getModRefBehavior()
57 Location getArgLocation(ImmutableCallSite CS, unsigned ArgIdx, in getArgLocation()
65 ModRefResult getModRefInfo(ImmutableCallSite CS, in getModRefInfo()
69 ModRefResult getModRefInfo(ImmutableCallSite CS1, in getModRefInfo()
70 ImmutableCallSite CS2) override { in getModRefInfo()
H A DScopedNoAliasAA.cpp104 ModRefBehavior getModRefBehavior(ImmutableCallSite CS) override;
106 ModRefResult getModRefInfo(ImmutableCallSite CS,
108 ModRefResult getModRefInfo(ImmutableCallSite CS1,
109 ImmutableCallSite CS2) override;
202 ScopedNoAliasAA::getModRefBehavior(ImmutableCallSite CS) { in getModRefBehavior()
212 ScopedNoAliasAA::getModRefInfo(ImmutableCallSite CS, const Location &Loc) { in getModRefInfo()
229 ScopedNoAliasAA::getModRefInfo(ImmutableCallSite CS1, ImmutableCallSite CS2) { in getModRefInfo()
H A DAliasAnalysis.cpp64 AliasAnalysis::getArgLocation(ImmutableCallSite CS, unsigned ArgIdx, in getArgLocation()
87 AliasAnalysis::getModRefInfo(ImmutableCallSite CS, in getModRefInfo()
103 for (ImmutableCallSite::arg_iterator AI = CS.arg_begin(), AE = CS.arg_end(); in getModRefInfo()
137 AliasAnalysis::getModRefInfo(ImmutableCallSite CS1, ImmutableCallSite CS2) { in getModRefInfo()
164 for (ImmutableCallSite::arg_iterator in getModRefInfo()
193 for (ImmutableCallSite::arg_iterator in getModRefInfo()
225 AliasAnalysis::getModRefBehavior(ImmutableCallSite CS) { in getModRefBehavior()
417 ImmutableCallSite CS(I); in callCapturesBefore()
428 for (ImmutableCallSite::arg_iterator CI = CS.arg_begin(), CE = CS.arg_end(); in callCapturesBefore()
518 return ImmutableCallSite(cast<Instruction>(V)) in isNoAliasCall()
H A DAliasAnalysisCounter.cpp108 ModRefResult getModRefInfo(ImmutableCallSite CS,
110 ModRefResult getModRefInfo(ImmutableCallSite CS1, in getModRefInfo()
111 ImmutableCallSite CS2) override { in getModRefInfo()
151 AliasAnalysisCounter::getModRefInfo(ImmutableCallSite CS, in getModRefInfo()
H A DTypeBasedAliasAnalysis.cpp306 ModRefBehavior getModRefBehavior(ImmutableCallSite CS) override;
308 ModRefResult getModRefInfo(ImmutableCallSite CS,
310 ModRefResult getModRefInfo(ImmutableCallSite CS1,
311 ImmutableCallSite CS2) override;
490 TypeBasedAliasAnalysis::getModRefBehavior(ImmutableCallSite CS) { in getModRefBehavior()
513 TypeBasedAliasAnalysis::getModRefInfo(ImmutableCallSite CS, in getModRefInfo()
528 TypeBasedAliasAnalysis::getModRefInfo(ImmutableCallSite CS1, in getModRefInfo()
529 ImmutableCallSite CS2) { in getModRefInfo()
H A DAliasDebugger.cpp105 ModRefResult getModRefInfo(ImmutableCallSite CS, in getModRefInfo()
111 ModRefResult getModRefInfo(ImmutableCallSite CS1, in getModRefInfo()
112 ImmutableCallSite CS2) override { in getModRefInfo()
H A DLibCallAliasAnalysis.cpp46 ImmutableCallSite CS, in AnalyzeLibCallDetails()
120 LibCallAliasAnalysis::getModRefInfo(ImmutableCallSite CS, in getModRefInfo()
H A DBasicAliasAnalysis.cpp489 ModRefResult getModRefInfo(ImmutableCallSite CS,
492 ModRefResult getModRefInfo(ImmutableCallSite CS1,
493 ImmutableCallSite CS2) override;
500 Location getArgLocation(ImmutableCallSite CS, unsigned ArgIdx,
505 ModRefBehavior getModRefBehavior(ImmutableCallSite CS) override;
684 BasicAliasAnalysis::getModRefBehavior(ImmutableCallSite CS) { in getModRefBehavior()
730 BasicAliasAnalysis::getArgLocation(ImmutableCallSite CS, unsigned ArgIdx, in getArgLocation()
808 static bool isAssumeIntrinsic(ImmutableCallSite CS) { in isAssumeIntrinsic()
821 BasicAliasAnalysis::getModRefInfo(ImmutableCallSite CS, in getModRefInfo()
879 BasicAliasAnalysis::getModRefInfo(ImmutableCallSite CS1, in getModRefInfo()
[all …]
H A DCodeMetrics.cpp123 ImmutableCallSite CS(cast<Instruction>(II)); in analyzeBasicBlock()
/minix/external/bsd/llvm/dist/llvm/lib/Transforms/ObjCARC/
H A DObjCARCAliasAnalysis.h63 ModRefBehavior getModRefBehavior(ImmutableCallSite CS) override;
65 ModRefResult getModRefInfo(ImmutableCallSite CS,
67 ModRefResult getModRefInfo(ImmutableCallSite CS1,
68 ImmutableCallSite CS2) override;
H A 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()
H A DObjCARCAliasAnalysis.cpp112 ObjCARCAliasAnalysis::getModRefBehavior(ImmutableCallSite CS) { in getModRefBehavior()
133 ObjCARCAliasAnalysis::getModRefInfo(ImmutableCallSite CS, const Location &Loc) { in getModRefInfo()
158 ObjCARCAliasAnalysis::getModRefInfo(ImmutableCallSite CS1, in getModRefInfo()
159 ImmutableCallSite CS2) { in getModRefInfo()
H A DDependencyAnalysis.cpp49 ImmutableCallSite CS = static_cast<const Value *>(Inst); in CanAlterRefCount()
57 for (ImmutableCallSite::arg_iterator I = CS.arg_begin(), E = CS.arg_end(); in CanAlterRefCount()
87 } else if (ImmutableCallSite CS = static_cast<const Value *>(Inst)) { in CanUse()
89 for (ImmutableCallSite::arg_iterator OI = CS.arg_begin(), in CanUse()
H A DObjCARC.h349 static inline InstructionClass GetCallSiteClass(ImmutableCallSite CS) { in GetCallSiteClass()
350 for (ImmutableCallSite::arg_iterator I = CS.arg_begin(), E = CS.arg_end(); in GetCallSiteClass()
/minix/external/bsd/llvm/dist/llvm/include/llvm/Analysis/
H A DLibCallAliasAnalysis.h40 ModRefResult getModRefInfo(ImmutableCallSite CS,
43 ModRefResult getModRefInfo(ImmutableCallSite CS1, in getModRefInfo()
44 ImmutableCallSite CS2) override { in getModRefInfo()
68 ImmutableCallSite CS,
H A DAliasAnalysis.h284 virtual Location getArgLocation(ImmutableCallSite CS, unsigned ArgIdx,
288 virtual ModRefBehavior getModRefBehavior(ImmutableCallSite CS);
305 bool doesNotAccessMemory(ImmutableCallSite CS) { in doesNotAccessMemory()
325 bool onlyReadsMemory(ImmutableCallSite CS) { in onlyReadsMemory()
388 virtual ModRefResult getModRefInfo(ImmutableCallSite CS,
392 ModRefResult getModRefInfo(ImmutableCallSite CS, in getModRefInfo()
400 return getModRefInfo(ImmutableCallSite(C), Loc); in getModRefInfo()
412 return getModRefInfo(ImmutableCallSite(I), Loc); in getModRefInfo()
485 virtual ModRefResult getModRefInfo(ImmutableCallSite CS1,
486 ImmutableCallSite CS2);
H A DLibCallSemantics.h50 LocResult (*isLocation)(ImmutableCallSite CS,
H A DCodeMetrics.h38 bool callIsSmall(ImmutableCallSite CS);
/minix/external/bsd/llvm/dist/llvm/lib/IR/
H A DStatepoint.cpp22 bool llvm::isStatepoint(const ImmutableCallSite &CS) { in isStatepoint()
28 ImmutableCallSite CS(inst); in isStatepoint()
37 bool llvm::isGCRelocate(const ImmutableCallSite &CS) { in isGCRelocate()
49 bool llvm::isGCResult(const ImmutableCallSite &CS) { in isGCResult()
/minix/external/bsd/llvm/dist/llvm/lib/Analysis/IPA/
H A 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()
537 GlobalsModRef::getModRefInfo(ImmutableCallSite CS, in getModRefInfo()
/minix/external/bsd/llvm/dist/llvm/include/llvm/CodeGen/
H A DFastISel.h52 void setAttributes(ImmutableCallSite *CS, unsigned AttrIdx);
74 ImmutableCallSite *CS;
96 ImmutableCallSite &Call) { in setCallee()
118 ImmutableCallSite &Call,
H A DAnalysis.h101 bool isInTailCallPosition(ImmutableCallSite CS, const TargetMachine &TM);
/minix/external/bsd/llvm/dist/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGBuilder.h647 void LowerCallTo(ImmutableCallSite CS, SDValue Callee, bool IsTailCall,
651 ImmutableCallSite CS,
791 void visitInlineAsm(ImmutableCallSite CS);
800 void visitPatchpoint(ImmutableCallSite CS,

123