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

12

/external/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) {
80 if (ImmutableCallSite JCS = ImmutableCallSite(J))
119 if (MayAutorelease(ImmutableCallSite(Inst)))
H A DObjCARCAliasAnalysis.cpp112 ObjCARCAliasAnalysis::getModRefBehavior(ImmutableCallSite CS) {
133 ObjCARCAliasAnalysis::getModRefInfo(ImmutableCallSite CS, const Location &Loc) {
158 ObjCARCAliasAnalysis::getModRefInfo(ImmutableCallSite CS1,
159 ImmutableCallSite CS2) {
H A DDependencyAnalysis.cpp49 ImmutableCallSite CS = static_cast<const Value *>(Inst);
57 for (ImmutableCallSite::arg_iterator I = CS.arg_begin(), E = CS.arg_end();
87 } else if (ImmutableCallSite CS = static_cast<const Value *>(Inst)) {
89 for (ImmutableCallSite::arg_iterator OI = CS.arg_begin(),
H A DObjCARC.h349 static inline InstructionClass GetCallSiteClass(ImmutableCallSite CS) {
350 for (ImmutableCallSite::arg_iterator I = CS.arg_begin(), E = CS.arg_end();
H A DObjCARCContract.cpp118 ImmutableCallSite CS(GetObjCArg(Retain));
/external/llvm/lib/Analysis/
H A DNoAliasAnalysis.cpp47 ModRefBehavior getModRefBehavior(ImmutableCallSite CS) override {
57 Location getArgLocation(ImmutableCallSite CS, unsigned ArgIdx,
64 ModRefResult getModRefInfo(ImmutableCallSite CS,
68 ModRefResult getModRefInfo(ImmutableCallSite CS1,
69 ImmutableCallSite CS2) override {
H A DAliasAnalysisCounter.cpp108 ModRefResult getModRefInfo(ImmutableCallSite CS,
110 ModRefResult getModRefInfo(ImmutableCallSite CS1,
111 ImmutableCallSite CS2) override {
151 AliasAnalysisCounter::getModRefInfo(ImmutableCallSite CS,
H A DAliasAnalysis.cpp64 AliasAnalysis::getArgLocation(ImmutableCallSite CS, unsigned ArgIdx,
87 AliasAnalysis::getModRefInfo(ImmutableCallSite CS,
103 for (ImmutableCallSite::arg_iterator AI = CS.arg_begin(), AE = CS.arg_end();
137 AliasAnalysis::getModRefInfo(ImmutableCallSite CS1, ImmutableCallSite CS2) {
164 for (ImmutableCallSite::arg_iterator
193 for (ImmutableCallSite::arg_iterator
221 AliasAnalysis::getModRefBehavior(ImmutableCallSite CS) {
448 ImmutableCallSite CS(I);
459 for (ImmutableCallSite
[all...]
H A DLibCallAliasAnalysis.cpp46 ImmutableCallSite CS,
120 LibCallAliasAnalysis::getModRefInfo(ImmutableCallSite CS,
H A DAliasDebugger.cpp105 ModRefResult getModRefInfo(ImmutableCallSite CS,
111 ModRefResult getModRefInfo(ImmutableCallSite CS1,
112 ImmutableCallSite CS2) override {
H A DTypeBasedAliasAnalysis.cpp304 ModRefBehavior getModRefBehavior(ImmutableCallSite CS) override;
306 ModRefResult getModRefInfo(ImmutableCallSite CS,
308 ModRefResult getModRefInfo(ImmutableCallSite CS1,
309 ImmutableCallSite CS2) override;
488 TypeBasedAliasAnalysis::getModRefBehavior(ImmutableCallSite CS) {
511 TypeBasedAliasAnalysis::getModRefInfo(ImmutableCallSite CS,
526 TypeBasedAliasAnalysis::getModRefInfo(ImmutableCallSite CS1,
527 ImmutableCallSite CS2) {
H A DCodeMetrics.cpp33 ImmutableCallSite CS(cast<Instruction>(II));
H A DBasicAliasAnalysis.cpp480 ModRefResult getModRefInfo(ImmutableCallSite CS,
483 ModRefResult getModRefInfo(ImmutableCallSite CS1,
484 ImmutableCallSite CS2) override {
494 Location getArgLocation(ImmutableCallSite CS, unsigned ArgIdx,
499 ModRefBehavior getModRefBehavior(ImmutableCallSite CS) override;
677 BasicAliasAnalysis::getModRefBehavior(ImmutableCallSite CS) {
723 BasicAliasAnalysis::getArgLocation(ImmutableCallSite CS, unsigned ArgIdx,
806 BasicAliasAnalysis::getModRefInfo(ImmutableCallSite CS,
830 for (ImmutableCallSite::arg_iterator CI = CS.arg_begin(), CE = CS.arg_end();
/external/llvm/include/llvm/Analysis/
H A DLibCallAliasAnalysis.h40 ModRefResult getModRefInfo(ImmutableCallSite CS,
43 ModRefResult getModRefInfo(ImmutableCallSite CS1,
44 ImmutableCallSite CS2) override {
68 ImmutableCallSite CS,
H A DCodeMetrics.h35 bool callIsSmall(ImmutableCallSite CS);
H A DLibCallSemantics.h50 LocResult (*isLocation)(ImmutableCallSite CS,
H A DAliasAnalysis.h282 virtual Location getArgLocation(ImmutableCallSite CS, unsigned ArgIdx,
286 virtual ModRefBehavior getModRefBehavior(ImmutableCallSite CS);
303 bool doesNotAccessMemory(ImmutableCallSite CS) {
323 bool onlyReadsMemory(ImmutableCallSite CS) {
386 virtual ModRefResult getModRefInfo(ImmutableCallSite CS,
390 ModRefResult getModRefInfo(ImmutableCallSite CS,
398 return getModRefInfo(ImmutableCallSite(C), Loc);
410 return getModRefInfo(ImmutableCallSite(I), Loc);
483 virtual ModRefResult getModRefInfo(ImmutableCallSite CS1,
484 ImmutableCallSite CS
[all...]
/external/llvm/include/llvm/IR/
H A DCallSite.h12 // mutation context (e.g. an analysis) ImmutableCallSite should be used.
353 /// ImmutableCallSite - establish a view to a call site for examination
354 class ImmutableCallSite : public CallSiteBase<> { class in namespace:llvm
357 ImmutableCallSite(const Value* V) : Base(V) {} function in class:llvm::ImmutableCallSite
358 ImmutableCallSite(const CallInst *CI) : Base(CI) {} function in class:llvm::ImmutableCallSite
359 ImmutableCallSite(const InvokeInst *II) : Base(II) {} function in class:llvm::ImmutableCallSite
360 ImmutableCallSite(const Instruction *II) : Base(II) {} function in class:llvm::ImmutableCallSite
361 ImmutableCallSite(CallSite CS) : Base(CS.getInstruction()) {} function in class:llvm::ImmutableCallSite
/external/llvm/include/llvm/CodeGen/
H A DAnalysis.h89 bool isInTailCallPosition(ImmutableCallSite CS, const SelectionDAG &DAG);
/external/llvm/lib/Target/NVPTX/
H A DNVPTXISelLowering.h228 const ImmutableCallSite *CS) const;
272 unsigned getArgumentAlignment(SDValue Callee, const ImmutableCallSite *CS,
/external/llvm/lib/Analysis/IPA/
H A DGlobalsModRef.cpp119 ModRefResult getModRefInfo(ImmutableCallSite CS,
121 ModRefResult getModRefInfo(ImmutableCallSite CS1,
122 ImmutableCallSite CS2) override {
145 ModRefBehavior getModRefBehavior(ImmutableCallSite CS) override {
537 GlobalsModRef::getModRefInfo(ImmutableCallSite CS,
/external/llvm/lib/Transforms/Utils/
H A DGlobalStatus.cpp150 } else if (ImmutableCallSite C = I) {
/external/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGBuilder.h626 void LowerCallTo(ImmutableCallSite CS, SDValue Callee, bool IsTailCall,
761 void visitInlineAsm(ImmutableCallSite CS);
/external/llvm/include/llvm/Target/
H A DTargetLowering.h47 class ImmutableCallSite;
2124 void setAttributes(ImmutableCallSite *CS, unsigned AttrIdx);
2152 ImmutableCallSite *CS;
2187 ImmutableCallSite &Call) {
2490 virtual AsmOperandInfoVector ParseConstraints(ImmutableCallSite CS) const;

Completed in 2281 milliseconds

12