HomeSort by: relevance | last modified time | path
    Searched refs:CtxI (Results 1 - 15 of 15) sorted by relevancy

  /src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/
Loads.h 37 const Instruction *CtxI = nullptr,
48 const Instruction *CtxI = nullptr,
58 const Instruction *CtxI = nullptr,
180 Instruction *CtxI);
AssumeBundleQueries.h 164 /// CtxI.
167 const Instruction *CtxI, const DominatorTree *DT = nullptr,
ValueTracking.h 451 /// If the CtxI is specified this method performs context-sensitive analysis
453 /// before the CtxI.
455 /// If the CtxI is NOT specified this method only looks at the instruction
463 const Instruction *CtxI = nullptr,
551 const Instruction *CtxI = nullptr,
643 /// If CtxI and DT are specified this method performs flow-sensitive analysis
645 /// immediately before the CtxI.
648 const Instruction *CtxI = nullptr,
652 const Instruction *CtxI = nullptr,
  /src/external/apache2/llvm/dist/llvm/lib/Analysis/
Loads.cpp 46 const Instruction *CtxI, const DominatorTree *DT,
65 Size, DL, CtxI, DT, TLI, Visited,
68 Size, DL, CtxI, DT, TLI, Visited,
76 BC->getOperand(0), Alignment, Size, DL, CtxI, DT, TLI,
86 if (!CheckForNonNull || isKnownNonZero(V, DL, 0, nullptr, CtxI, DT)) {
96 if (CtxI) {
104 if (!isValidAssumeForContext(Assume, CtxI))
141 CtxI, DT, TLI, Visited, MaxDepth);
147 Alignment, Size, DL, CtxI, DT,
152 Size, DL, CtxI, DT, TLI
    [all...]
AssumeBundleQueries.cpp 198 const Instruction *CtxI, const DominatorTree *DT, AssumptionCache *AC) {
201 return isValidAssumeForContext(I, CtxI, DT);
ValueTracking.cpp 532 // If Inv and CtxI are in the same block, check if the assume (Inv) is first
2095 const Instruction *CtxI,
2100 if (!CtxI || !DT)
2117 DT->dominates(CB, CtxI))
2125 DT->dominates(I, CtxI))
2171 if (Edge.isSingleEdge() && DT->dominates(Edge, CtxI->getParent()))
2174 DT->dominates(cast<Instruction>(Curr), CtxI)) {
4542 const Instruction *CtxI,
4591 DL, CtxI, DT, TLI);
5065 const Instruction *CtxI,
    [all...]
  /src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/Utils/
AssumeBundleBuilder.h 48 Instruction *CtxI,
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/IPO/
AttributorAttributes.cpp 260 const Instruction *CtxI, bool UseValueSimplify = true, int MaxValues = 16,
274 Worklist.push_back({&IRP.getAssociatedValue(), CtxI});
280 CtxI = I.second;
309 Worklist.push_back({NewV, CtxI});
315 Worklist.push_back({SI->getTrueValue(), CtxI});
316 Worklist.push_back({SI->getFalseValue(), CtxI});
345 Worklist.push_back({NewV, CtxI});
351 if (!VisitValueCB(*V, CtxI, State, Iteration > 1))
630 const Instruction *CtxI,
633 auto EIt = Explorer.begin(CtxI), EEnd = Explorer.end(CtxI)
    [all...]
Attributor.cpp 666 Instruction *CtxI = IRP.getCtxI();
667 if (CtxI &&
668 isAssumedDead(*CtxI, QueryingAA, FnLivenessAA,
2295 OS << "] for CtxI ";
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
AssumeBundleBuilder.cpp 308 Instruction *CtxI, AssumptionCache *AC,
310 AssumeBuilderState Builder(CtxI->getModule(), CtxI, AC, DT);
SimplifyIndVar.cpp 287 const Instruction *CtxI = findCommonDominator(Users, *DT);
288 if (auto Ev = SE->evaluatePredicateAt(Pred, S, X, CtxI)) {
1596 const Instruction *CtxI = findCommonDominator(ExtUsers, *DT);
1613 SE->getNegativeSCEV(RHS), CtxI);
  /src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/IPO/
Attributor.h 3527 /// Return an assumed range for the assocaited value a program point \p CtxI.
3531 const Instruction *CtxI = nullptr) const = 0;
3533 /// Return a known range for the assocaited value at a program point \p CtxI.
3537 const Instruction *CtxI = nullptr) const = 0;
3540 /// CtxI.
3543 const Instruction *CtxI = nullptr) const {
3544 ConstantRange RangeV = getAssumedConstantRange(A, CtxI);
3780 const Instruction *CtxI = nullptr) const {
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/
InstCombinePHI.cpp 1378 Instruction *CtxI = PN.getIncomingBlock(i)->getTerminator();
1380 if (isKnownNonZero(VA, DL, 0, &AC, CtxI, &DT)) {
InstCombineInternal.h 212 /// then CtxI has to be the call instruction calling that intrinsic. If this
213 /// overflow check is done by arithmetic followed by a compare, then CtxI has
222 Instruction &CtxI, Value *&OperationResult,
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
LICM.cpp 169 const Instruction *CtxI = nullptr);
1817 const Instruction *CtxI) {
1818 if (isSafeToSpeculativelyExecute(&Inst, CtxI, DT, TLI))

Completed in 43 milliseconds