Home
last modified time | relevance | path

Searched refs:AR (Results 1 – 25 of 1178) sorted by relevance

12345678910>>...48

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Scalar/
DLoopRotation.cpp40 LoopStandardAnalysisResults &AR, in run() argument
44 const SimplifyQuery SQ = getBestSimplifyQuery(AR, DL); in run()
47 if (AR.MSSA) in run()
48 MSSAU = MemorySSAUpdater(AR.MSSA); in run()
49 bool Changed = LoopRotation(&L, &AR.LI, &AR.TTI, &AR.AC, &AR.DT, &AR.SE, in run()
56 if (AR.MSSA && VerifyMemorySSA) in run()
57 AR.MSSA->verifyMemorySSA(); in run()
60 if (AR.MSSA) in run()
DLoopInstSimplify.cpp225 LoopStandardAnalysisResults &AR, in run() argument
228 if (AR.MSSA) { in run()
229 MSSAU = MemorySSAUpdater(AR.MSSA); in run()
231 AR.MSSA->verifyMemorySSA(); in run()
233 if (!simplifyLoopInst(L, AR.DT, AR.LI, AR.AC, AR.TLI, in run()
239 if (AR.MSSA) in run()
DLoopPassManager.cpp26 LoopStandardAnalysisResults &AR, LPMUpdater &U) { in run() argument
34 PassInstrumentation PI = AM.getResult<PassInstrumentationAnalysis>(L, AR); in run()
44 PreservedAnalyses PassPA = Pass->run(L, AM, AR, U); in run()
61 assert(L.isRecursivelyLCSSAForm(AR.DT, AR.LI) && in run()
DLoopStrengthReduce.cpp408 if (const SCEVAddRecExpr *AR = dyn_cast<SCEVAddRecExpr>(S)) in DoInitialMatch() local
409 if (!AR->getStart()->isZero() && AR->isAffine()) { in DoInitialMatch()
410 DoInitialMatch(AR->getStart(), L, Good, Bad, SE); in DoInitialMatch()
411 DoInitialMatch(SE.getAddRecExpr(SE.getConstant(AR->getType(), 0), in DoInitialMatch()
412 AR->getStepRecurrence(SE), in DoInitialMatch()
414 AR->getLoop(), SCEV::FlagAnyWrap), in DoInitialMatch()
631 static bool isAddRecSExtable(const SCEVAddRecExpr *AR, ScalarEvolution &SE) { in isAddRecSExtable() argument
633 IntegerType::get(SE.getContext(), SE.getTypeSizeInBits(AR->getType()) + 1); in isAddRecSExtable()
634 return isa<SCEVAddRecExpr>(SE.getSignExtendExpr(AR, WideTy)); in isAddRecSExtable()
691 if (const SCEVAddRecExpr *AR = dyn_cast<SCEVAddRecExpr>(LHS)) { in getExactSDiv() local
[all …]
DIVUsersPrinter.cpp17 LoopStandardAnalysisResults &AR, in run() argument
19 AM.getResult<IVUsersAnalysis>(L, AR).print(OS); in run()
DLoopAccessAnalysisPrinter.cpp17 LoopStandardAnalysisResults &AR, LPMUpdater &) { in run() argument
19 auto &LAI = AM.getResult<LoopAccessAnalysis>(L, AR); in run()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Analysis/
DIVUsers.cpp41 LoopStandardAnalysisResults &AR) { in run() argument
42 return IVUsers(&L, &AR.AC, &AR.LI, &AR.DT, &AR.SE); in run()
63 if (const SCEVAddRecExpr *AR = dyn_cast<SCEVAddRecExpr>(S)) { in isInteresting() local
66 if (AR->getLoop() == L) in isInteresting()
67 return AR->isAffine() || in isInteresting()
69 SE->getSCEVAtScope(AR, LI->getLoopFor(I->getParent())) != AR); in isInteresting()
73 return isInteresting(AR->getStart(), I, L, SE, LI) && in isInteresting()
74 !isInteresting(AR->getStepRecurrence(*SE), I, L, SE, LI); in isInteresting()
256 auto NormalizePred = [&](const SCEVAddRecExpr *AR) { in AddUsersImpl() argument
257 auto *L = AR->getLoop(); in AddUsersImpl()
[all …]
DScalarEvolutionNormalization.cpp47 NormalizeDenormalizeRewriter::visitAddRecExpr(const SCEVAddRecExpr *AR) { in visitAddRecExpr() argument
50 transform(AR->operands(), std::back_inserter(Operands), in visitAddRecExpr()
53 if (!Pred(AR)) in visitAddRecExpr()
54 return SE.getAddRecExpr(Operands, AR->getLoop(), SCEV::FlagAnyWrap); in visitAddRecExpr()
93 return SE.getAddRecExpr(Operands, AR->getLoop(), SCEV::FlagAnyWrap); in visitAddRecExpr()
99 auto Pred = [&](const SCEVAddRecExpr *AR) { in normalizeForPostIncUse() argument
100 return Loops.count(AR->getLoop()); in normalizeForPostIncUse()
113 auto Pred = [&](const SCEVAddRecExpr *AR) { in denormalizeForPostIncUse() argument
114 return Loops.count(AR->getLoop()); in denormalizeForPostIncUse()
DLoopCacheAnalysis.cpp77 const SCEVAddRecExpr *AR = dyn_cast<SCEVAddRecExpr>(&AccessFn); in isOneDimensionalArray() local
78 if (!AR || !AR->isAffine()) in isOneDimensionalArray()
81 assert(AR->getLoop() && "AR should have a loop"); in isOneDimensionalArray()
84 const SCEV *Start = AR->getStart(); in isOneDimensionalArray()
85 const SCEV *Step = AR->getStepRecurrence(SE); in isOneDimensionalArray()
93 return AR->getStepRecurrence(SE) == &ElemSize; in isOneDimensionalArray()
406 const SCEVAddRecExpr *AR = dyn_cast<SCEVAddRecExpr>(LastSubscript); in getLastCoefficient() local
407 return AR->getStepRecurrence(SE); in getLastCoefficient()
412 const SCEVAddRecExpr *AR = dyn_cast<SCEVAddRecExpr>(&Subscript); in isCoeffForLoopZeroOrInvariant() local
413 return (AR != nullptr) ? AR->getLoop() != &L in isCoeffForLoopZeroOrInvariant()
[all …]
DAliasAnalysisEvaluator.cpp44 static void PrintResults(AliasResult AR, bool P, const Value *V1, in PrintResults() argument
56 errs() << " " << AR << ":\t" << o1 << ", " << o2 << "\n"; in PrintResults()
76 static inline void PrintLoadStoreResults(AliasResult AR, bool P, in PrintLoadStoreResults() argument
80 errs() << " " << AR << ": " << *V1 << " <-> " << *V2 << '\n'; in PrintLoadStoreResults()
154 AliasResult AR = AA.alias(*I1, I1Size, *I2, I2Size); in runInternal() local
155 switch (AR) { in runInternal()
157 PrintResults(AR, PrintNoAlias, *I1, *I2, F.getParent()); in runInternal()
161 PrintResults(AR, PrintMayAlias, *I1, *I2, F.getParent()); in runInternal()
165 PrintResults(AR, PrintPartialAlias, *I1, *I2, F.getParent()); in runInternal()
169 PrintResults(AR, PrintMustAlias, *I1, *I2, F.getParent()); in runInternal()
[all …]
DAliasAnalysis.cpp411 raw_ostream &llvm::operator<<(raw_ostream &OS, AliasResult AR) { in operator <<() argument
412 switch (AR) { in operator <<()
448 AliasResult AR = alias(MemoryLocation::get(L), Loc, AAQI); in getModRefInfo() local
449 if (AR == NoAlias) in getModRefInfo()
451 if (AR == MustAlias) in getModRefInfo()
471 AliasResult AR = alias(MemoryLocation::get(S), Loc, AAQI); in getModRefInfo() local
474 if (AR == NoAlias) in getModRefInfo()
483 if (AR == MustAlias) in getModRefInfo()
516 AliasResult AR = alias(MemoryLocation::get(V), Loc, AAQI); in getModRefInfo() local
519 if (AR == NoAlias) in getModRefInfo()
[all …]
DIVDescriptors.cpp936 const SCEVAddRecExpr *AR, in getCastsForInductionPHI() argument
941 assert(PSE.getSCEV(PN) == AR && "Unexpected phi node SCEV expression"); in getCastsForInductionPHI()
942 const Loop *L = AR->getLoop(); in getCastsForInductionPHI()
988 if (AddRec && PSE.areAddRecsEqualWithPreds(AddRec, AR)) in getCastsForInductionPHI()
1024 const auto *AR = dyn_cast<SCEVAddRecExpr>(PhiScev); in isInductionPHI() local
1027 if (Assume && !AR) in isInductionPHI()
1028 AR = PSE.getAsAddRec(Phi); in isInductionPHI()
1030 if (!AR) { in isInductionPHI()
1042 if (PhiScev != AR && SymbolicPhi) { in isInductionPHI()
1044 if (getCastsForInductionPHI(PSE, SymbolicPhi, AR, Casts)) in isInductionPHI()
[all …]
DDDG.cpp270 LoopStandardAnalysisResults &AR) { in run() argument
272 DependenceInfo DI(F, &AR.AA, &AR.SE, &AR.LI); in run()
273 return std::make_unique<DataDependenceGraph>(L, AR.LI, DI); in run()
278 LoopStandardAnalysisResults &AR, in run() argument
281 OS << *AM.getResult<DDGAnalysis>(L, AR); in run()
DLoopAccessAnalysis.cpp204 const SCEVAddRecExpr *AR = dyn_cast<SCEVAddRecExpr>(Sc); in insert() local
205 assert(AR && "Invalid addrec expression"); in insert()
208 ScStart = AR->getStart(); in insert()
209 ScEnd = AR->evaluateAtIteration(Ex, *SE); in insert()
210 const SCEV *Step = AR->getStepRecurrence(*SE); in insert()
222 ScEnd = SE->getUMaxExpr(AR->getStart(), ScEnd); in insert()
629 const SCEVAddRecExpr *AR = dyn_cast<SCEVAddRecExpr>(PtrScev); in hasComputableBounds() local
631 if (!AR && Assume) in hasComputableBounds()
632 AR = PSE.getAsAddRec(Ptr); in hasComputableBounds()
634 if (!AR) in hasComputableBounds()
[all …]
/third_party/grpc/
DMakefile275 ifeq ($(origin AR), default)
276 AR = ar macro
281 ifeq ($(origin AR), default)
282 AR = libtool macro
288 ifeq ($(origin AR), default)
289 AR = ar macro
293 ifeq ($(origin AR), default)
294 AR = ar macro
3006 $(E) "[AR] Creating $@"
3135 $(E) "[AR] Creating $@"
[all …]
/third_party/quickjs/
DMakefile79 AR=$(CROSS_PREFIX)ar macro
82 AR=$(CROSS_PREFIX)llvm-ar macro
84 AR=$(CROSS_PREFIX)ar macro
93 AR=$(CROSS_PREFIX)gcc-ar macro
95 AR=$(CROSS_PREFIX)ar macro
/third_party/ltp/include/mk/
Dlib.mk69 $(if $(AR),$(AR),ar) -rc "$@" $^
73 @$(if $(AR),$(AR),ar) -rc "$@" $^
/third_party/ltp/testcases/kernel/mce-test/tsrc/
Dtcases.c30 R(AR),
37 #define AR MCI_STATUS_AR macro
72 TEST(VAL|UC|PCC|EN|S|AR, PANIC); in test()
78 TEST(VAL|UC|EN|S|AR, PANIC); in test()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Hexagon/
DHexagonVExtract.cpp107 Register AR = in runOnMachineFunction() local
126 unsigned FiOpc = AR != 0 ? Hexagon::PS_fia : Hexagon::PS_fi; in runOnMachineFunction()
128 if (AR) in runOnMachineFunction()
129 MIB.addReg(AR); in runOnMachineFunction()
181 if (AR) { in runOnMachineFunction()
183 MachineInstr *AlignaI = MRI.getVRegDef(AR); in runOnMachineFunction()
/third_party/wpa_supplicant/wpa_supplicant-2.9/build/
DMakefile3 AR = arm-himix410-linux-ar macro
8 AR = ../../../../prebuilts/gcc/linux-x86/arm/arm-linux-ohoseabi-gcc/bin/arm-linux-ohoseabi-ar macro
16 AR := $(COMPILER_DIR)/bin/llvm-ar macro
54 $(AR) -crs $@ objs/*.o
/third_party/wpa_supplicant/wpa_supplicant-2.9_standard/build/
DMakefile3 AR = arm-himix410-linux-ar macro
8 AR = ../../../../prebuilts/gcc/linux-x86/arm/arm-linux-ohoseabi-gcc/bin/arm-linux-ohoseabi-ar macro
16 AR := $(COMPILER_DIR)/bin/llvm-ar macro
54 $(AR) -crs $@ objs/*.o
/third_party/boost/tools/build/test/toolset-mock/src/
DJamroot.jam13 path-constant .AR : ar.py ;
27 local AR = [ c-escape $(.AR) ] ;
34 print.text "#define AR_CMD "\"$(AR)\" : true ;
/third_party/boost/tools/boost_install/test/iostreams/zlib-1.2.11/
Dconfigure50 AR=${AR-"${CROSS_PREFIX}ar"}
51 test -n "${CROSS_PREFIX}" && echo Using ${AR} | tee -a configure.log
53 AR=${AR-"ar"}
54 test -n "${CROSS_PREFIX}" && echo Using ${AR} | tee -a configure.log
245 AR="libtool"
247 AR="/usr/bin/libtool"
287 AR="cc"
832 echo AR = $AR >> configure.log
874 /^AR *=/s#=.*#=$AR#
905 /^AR *=/s#=.*#=$AR#
/third_party/boost/libs/beast/test/extern/zlib-1.2.11/
Dconfigure50 AR=${AR-"${CROSS_PREFIX}ar"}
51 test -n "${CROSS_PREFIX}" && echo Using ${AR} | tee -a configure.log
53 AR=${AR-"ar"}
54 test -n "${CROSS_PREFIX}" && echo Using ${AR} | tee -a configure.log
245 AR="libtool"
247 AR="/usr/bin/libtool"
287 AR="cc"
832 echo AR = $AR >> configure.log
874 /^AR *=/s#=.*#=$AR#
905 /^AR *=/s#=.*#=$AR#
/third_party/zlib/
Dconfigure50 AR=${AR-"${CROSS_PREFIX}ar"}
51 test -n "${CROSS_PREFIX}" && echo Using ${AR} | tee -a configure.log
53 AR=${AR-"ar"}
54 test -n "${CROSS_PREFIX}" && echo Using ${AR} | tee -a configure.log
256 AR="libtool"
258 AR="/usr/bin/libtool"
298 AR="cc"
839 echo AR = $AR >> configure.log
880 /^AR *=/s#=.*#=$AR#
911 /^AR *=/s#=.*#=$AR#

12345678910>>...48