HomeSort by: relevance | last modified time | path
    Searched refs:CallBase (Results 1 - 25 of 246) sorted by relevancy

1 2 3 4 5 6 7 8 910

  /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) {

Completed in 33 milliseconds

1 2 3 4 5 6 7 8 910