Searched refs:Expander (Results 1 – 8 of 8) sorted by relevance
/external/llvm/include/llvm/TableGen/ |
D | SetTheory.h | 83 class Expander { 86 virtual ~Expander() {} in ~Expander() 101 StringMap<std::unique_ptr<Expander>> Expanders; 108 void addExpander(StringRef ClassName, std::unique_ptr<Expander>);
|
/external/llvm/lib/Transforms/Scalar/ |
D | LoopIdiomRecognize.cpp | 532 SCEVExpander Expander(*SE, *DL, "loop-idiom"); in processLoopStridedStore() local 548 Expander.expandCodeFor(Start, DestInt8PtrTy, Preheader->getTerminator()); in processLoopStridedStore() 551 Expander.clear(); in processLoopStridedStore() 571 Expander.expandCodeFor(NumBytesS, IntPtr, Preheader->getTerminator()); in processLoopStridedStore() 640 SCEVExpander Expander(*SE, *DL, "loop-idiom"); in processLoopStoreOfLoopLoad() local 656 Value *StoreBasePtr = Expander.expandCodeFor( in processLoopStoreOfLoopLoad() 661 Expander.clear(); in processLoopStoreOfLoopLoad() 676 Value *LoadBasePtr = Expander.expandCodeFor( in processLoopStoreOfLoopLoad() 681 Expander.clear(); in processLoopStoreOfLoopLoad() 701 Expander.expandCodeFor(NumBytesS, IntPtrTy, Preheader->getTerminator()); in processLoopStoreOfLoopLoad()
|
D | LoopRerollPass.cpp | 1288 SCEVExpander Expander(*SE, DL, "reroll"); in replace() local 1289 Value *NewIV = Expander.expandCodeFor(H, IV->getType(), &Header->front()); in replace() 1307 ICMinus1 = Expander.expandCodeFor(ICMinus1SCEV, NewIV->getType(), BI); in replace() 1313 ICMinus1 = Expander.expandCodeFor(ICMinus1SCEV, NewIV->getType(), in replace()
|
D | InductiveRangeCheckElimination.cpp | 1198 SCEVExpander Expander(SE, F.getParent()->getDataLayout(), "irce"); in run() local 1230 ExitPreLoopAt = Expander.expandCodeFor(ExitPreLoopAtSCEV, IVTy, InsertPt); in run() 1249 ExitMainLoopAt = Expander.expandCodeFor(ExitMainLoopAtSCEV, IVTy, InsertPt); in run()
|
/external/llvm/lib/Transforms/Utils/ |
D | LoopUnrollRuntime.cpp | 315 SCEVExpander Expander(*SE, DL, "loop-unroll"); in UnrollRuntimeLoopProlog() local 316 if (!AllowExpensiveTripCount && Expander.isHighCostExpansion(TripCountSC, L)) in UnrollRuntimeLoopProlog() 344 Value *TripCount = Expander.expandCodeFor(TripCountSC, TripCountSC->getType(), in UnrollRuntimeLoopProlog() 346 Value *BECount = Expander.expandCodeFor(BECountSC, BECountSC->getType(), in UnrollRuntimeLoopProlog()
|
/external/llvm/lib/TableGen/ |
D | SetTheory.cpp | 231 struct FieldExpander : public SetTheory::Expander { 244 void SetTheory::Expander::anchor() {} in anchor() 264 void SetTheory::addExpander(StringRef ClassName, std::unique_ptr<Expander> E) { in addExpander()
|
/external/clang/utils/TableGen/ |
D | NeonEmitter.cpp | 1622 class MaskExpander : public SetTheory::Expander { in emitDagShuffle()
|
/external/llvm/utils/TableGen/ |
D | CodeGenRegisters.cpp | 541 struct TupleExpander : SetTheory::Expander {
|