| /src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/Utils/ |
| CallPromotionUtils.h | 18 class CallBase; 30 bool isLegalToPromote(const CallBase &CB, Function *Callee, 40 CallBase &promoteCall(CallBase &CB, Function *Callee, 50 CallBase &promoteCallWithIfThenElse(CallBase &CB, Function *Callee, 74 bool tryPromoteCall(CallBase &CB);
|
| CallGraphUpdater.h | 99 void removeCallSite(CallBase &CS); 104 bool replaceCallSite(CallBase &OldCS, CallBase &NewCS);
|
| /src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/ |
| IndirectCallVisitor.h | 21 std::vector<CallBase *> IndirectCalls; 24 void visitCallBase(CallBase &Call) { 31 inline std::vector<CallBase *> findIndirectCalls(Function &F) {
|
| TypeBasedAliasAnalysis.h | 25 class CallBase; 47 FunctionModRefBehavior getModRefBehavior(const CallBase *Call); 49 ModRefInfo getModRefInfo(const CallBase *Call, const MemoryLocation &Loc, 51 ModRefInfo getModRefInfo(const CallBase *Call1, const CallBase *Call2,
|
| ObjCARCUtil.h | 34 inline bool hasAttachedCallOpBundle(const CallBase *CB, bool IsRetain) { 42 inline bool hasAttachedCallOpBundle(const CallBase *CB) {
|
| ReplayInlineAdvisor.h | 18 class CallBase; 31 std::unique_ptr<InlineAdvice> getAdviceImpl(CallBase &CB) override;
|
| InlineAdvisor.h | 21 class CallBase; 55 InlineAdvice(InlineAdvisor *Advisor, CallBase &CB, 122 DefaultInlineAdvice(InlineAdvisor *Advisor, CallBase &CB, 134 CallBase *const OriginalCB; 151 std::unique_ptr<InlineAdvice> getAdvice(CallBase &CB, 166 virtual std::unique_ptr<InlineAdvice> getAdviceImpl(CallBase &CB) = 0; 167 virtual std::unique_ptr<InlineAdvice> getMandatoryAdvice(CallBase &CB, 189 static MandatoryInliningKind getMandatoryKind(CallBase &CB, 193 OptimizationRemarkEmitter &getCallerORE(CallBase &CB); 211 std::unique_ptr<InlineAdvice> getAdviceImpl(CallBase &CB) override [all...] |
| TypeMetadataUtils.h | 22 class CallBase; 41 CallBase &CB;
|
| ScopedNoAliasAA.h | 43 ModRefInfo getModRefInfo(const CallBase *Call, const MemoryLocation &Loc, 45 ModRefInfo getModRefInfo(const CallBase *Call1, const CallBase *Call2,
|
| MLInlineAdvisor.h | 43 std::unique_ptr<InlineAdvice> getAdviceImpl(CallBase &CB) override; 45 std::unique_ptr<InlineAdvice> getMandatoryAdvice(CallBase &CB, 48 virtual std::unique_ptr<MLInlineAdvice> getMandatoryAdviceImpl(CallBase &CB); 51 getAdviceFromModel(CallBase &CB, OptimizationRemarkEmitter &ORE); 73 MLInlineAdvice(MLInlineAdvisor *Advisor, CallBase &CB,
|
| AliasAnalysis.h | 558 ModRefInfo getArgModRefInfo(const CallBase *Call, unsigned ArgIdx); 561 FunctionModRefBehavior getModRefBehavior(const CallBase *Call); 577 bool doesNotAccessMemory(const CallBase *Call) { 605 bool onlyReadsMemory(const CallBase *Call) { 672 ModRefInfo getModRefInfo(const CallBase *Call, const MemoryLocation &Loc); 675 ModRefInfo getModRefInfo(const CallBase *Call, const Value *P, 785 ModRefInfo getModRefInfo(Instruction *I, const CallBase *Call); 790 ModRefInfo getModRefInfo(const CallBase *Call1, const CallBase *Call2); 846 ModRefInfo getModRefInfo(Instruction *I, const CallBase *Call2 [all...] |
| InlineCost.h | 25 class CallBase; 212 int getCallsiteCost(CallBase &Call, const DataLayout &DL); 226 getInlineCost(CallBase &Call, const InlineParams &Params, 240 getInlineCost(CallBase &Call, Function *Callee, const InlineParams &Params, 255 CallBase &Call, Function *Callee, TargetTransformInfo &CalleeTTI, 267 CallBase &Call, TargetTransformInfo &CalleeTTI,
|
| ConstantFolding.h | 25 class CallBase; 152 bool canConstantFoldCallTo(const CallBase *Call, const Function *F); 156 Constant *ConstantFoldCall(const CallBase *Call, Function *F, 168 bool isMathLibCallNoop(const CallBase *Call, const TargetLibraryInfo *TLI);
|
| /src/external/apache2/llvm/dist/llvm/tools/llvm-reduce/deltas/ |
| ReduceOperandBundles.cpp | 43 DenseMap<CallBase *, std::vector<unsigned>> CallsToRefine; 48 /// So far only CallBase sub-classes can have operand bundles. 50 void visitCallBase(CallBase &Call) { 69 /// So far only CallBase sub-classes can have operand bundles. 70 void visitCallBase(CallBase &Call) { 79 CallBase *OrigCall, ArrayRef<unsigned> OperandBundlesToKeepIndexes) { 93 CallBase *NewCall = CallBase::Create(OrigCall, NewBundles, OrigCall);
|
| /src/external/apache2/llvm/dist/llvm/lib/Transforms/CFGuard/ |
| CFGuard.cpp | 101 void insertCFGuardCheck(CallBase *CB); 142 void insertCFGuardDispatch(CallBase *CB); 158 void CFGuard::insertCFGuardCheck(CallBase *CB) { 172 // even if the original CallBase is an Invoke or CallBr instruction. 182 void CFGuard::insertCFGuardDispatch(CallBase *CB) { 209 CallBase *NewCB = CallBase::Create(CB, Bundles, CB); 256 SmallVector<CallBase *, 8> IndirectCalls; 264 auto *CB = dyn_cast<CallBase>(&I); 279 for (CallBase *CB : IndirectCalls) [all...] |
| /src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/GlobalISel/ |
| InlineAsmLowering.h | 21 class CallBase; 38 bool lowerInlineAsm(MachineIRBuilder &MIRBuilder, const CallBase &CB,
|
| /src/external/apache2/llvm/dist/llvm/tools/opt/ |
| AnalysisWrappers.cpp | 42 CallBase *CB = dyn_cast<CallBase>(UI);
|
| /src/external/apache2/llvm/dist/llvm/include/llvm/IR/ |
| AbstractCallSite.h | 76 CallBase *CB; 105 static void getCallbackUses(const CallBase &CB, 112 CallBase *getInstruction() const { return CB; } 226 void forEachCallbackCallSite(const CallBase &CB, UnaryFunction Func) { 238 void forEachCallbackFunction(const CallBase &CB, UnaryFunction Func) {
|
| /src/external/apache2/llvm/dist/llvm/lib/Transforms/IPO/ |
| AlwaysInliner.cpp | 46 SmallSetVector<CallBase *, 16> Calls; 62 if (auto *CB = dyn_cast<CallBase>(U)) 66 for (CallBase *CB : Calls) { 71 [&](CallBase &CB) { 150 InlineCost getInlineCost(CallBase &CB) override; 185 InlineCost AlwaysInlinerLegacyPass::getInlineCost(CallBase &CB) {
|
| /src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/ |
| AMDGPUFixFunctionBitcasts.cpp | 35 void visitCallBase(CallBase &CB) {
|
| /src/external/apache2/llvm/dist/llvm/lib/Transforms/ObjCARC/ |
| ObjCARCAPElim.cpp | 44 bool MayAutorelease(const CallBase &CB, unsigned Depth = 0) { 50 if (const CallBase *JCB = dyn_cast<CallBase>(&I)) 90 if (MayAutorelease(cast<CallBase>(*Inst)))
|
| /src/external/apache2/llvm/dist/llvm/lib/Analysis/ |
| InlineAdvisor.cpp | 76 CallBase &CB, FunctionAnalysisManager &FAM, const InlineParams &Params) { 94 auto GetInlineCost = [&](CallBase &CB) { 108 DefaultInlineAdvisor::getAdviceImpl(CallBase &CB) { 115 InlineAdvice::InlineAdvice(InlineAdvisor *Advisor, CallBase &CB, 172 llvm::getDevelopmentModeAdvisor(M, MAM, [&FAM, Params](CallBase &CB) { 195 function_ref<InlineCost(CallBase &CB)> GetInlineCost) { 230 CallBase *CS2 = dyn_cast<CallBase>(U); 308 void llvm::setInlineRemark(CallBase &CB, StringRef Message) { 321 llvm::shouldInline(CallBase &CB [all...] |
| /src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/ |
| CallSiteSplitting.cpp | 88 static void addNonNullAttribute(CallBase &CB, Value *Op) { 97 static void setConstantInArgument(CallBase &CB, Value *Op, 111 static bool isCondRelevantToAnyCallArgument(ICmpInst *Cmp, CallBase &CB) { 131 static void recordCondition(CallBase &CB, BasicBlock *From, BasicBlock *To, 154 static void recordConditions(CallBase &CB, BasicBlock *Pred, 167 static void addConditions(CallBase &CB, const ConditionsTy &Conditions) { 186 static bool canSplitCallSite(CallBase &CB, TargetTransformInfo &TTI) { 305 CallBase &CB, 335 cast<CallBase>(&*std::prev(SplitBlock->getTerminator()->getIterator())); 417 static bool isPredicatedOnPHI(CallBase &CB) [all...] |
| /src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/ |
| CallPromotionUtils.cpp | 162 static void createRetBitCast(CallBase &CB, Type *RetTy, CastInst **RetBitCast) { 282 static CallBase &versionCallSite(CallBase &CB, Value *Callee, 286 CallBase *OrigInst = &CB; 302 CallBase *NewInst = cast<CallBase>(OrigInst->clone()); 347 CallBase *NewInst = cast<CallBase>(OrigInst->clone()); 382 bool llvm::isLegalToPromote(const CallBase &CB, Function *Callee, 441 CallBase &llvm::promoteCall(CallBase &CB, Function *Callee [all...] |
| /src/external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/ |
| WebAssemblyOptimizeReturned.cpp | 45 void visitCallBase(CallBase &CB); 58 void OptimizeReturned::visitCallBase(CallBase &CB) {
|