Home
last modified time | relevance | path

Searched refs:Expander (Results 1 – 13 of 13) sorted by relevance

/external/swiftshader/third_party/LLVM/utils/TableGen/
DSetTheory.h79 struct Expander { struct
80 virtual ~Expander() {} in ~Expander() argument
95 StringMap<Expander*> Expanders;
102 void addExpander(StringRef ClassName, Expander*);
DSetTheory.cpp190 struct FieldExpander : public SetTheory::Expander {
217 void SetTheory::addExpander(StringRef ClassName, Expander *E) { in addExpander()
261 if (Expander *Exp = Expanders.lookup(SC[i]->getName())) { in expand()
DCodeGenRegisters.cpp163 struct TupleExpander : SetTheory::Expander {
/external/llvm/include/llvm/TableGen/
DSetTheory.h83 class Expander {
86 virtual ~Expander() {} in ~Expander()
101 StringMap<std::unique_ptr<Expander>> Expanders;
108 void addExpander(StringRef ClassName, std::unique_ptr<Expander>);
/external/swiftshader/third_party/LLVM/lib/Transforms/Scalar/
DLoopIdiomRecognize.cpp475 SCEVExpander Expander(*SE, "loop-idiom"); in processLoopStridedStore() local
484 Expander.expandCodeFor(Ev->getStart(), Builder.getInt8PtrTy(AddrSpace), in processLoopStridedStore()
491 Expander.clear(); in processLoopStridedStore()
511 Expander.expandCodeFor(NumBytesS, IntPtr, Preheader->getTerminator()); in processLoopStridedStore()
564 SCEVExpander Expander(*SE, "loop-idiom"); in processLoopStoreOfLoopLoad() local
573 Expander.expandCodeFor(StoreEv->getStart(), in processLoopStoreOfLoopLoad()
580 Expander.clear(); in processLoopStoreOfLoopLoad()
589 Expander.expandCodeFor(LoadEv->getStart(), in processLoopStoreOfLoopLoad()
595 Expander.clear(); in processLoopStoreOfLoopLoad()
617 Expander.expandCodeFor(NumBytesS, IntPtr, Preheader->getTerminator()); in processLoopStoreOfLoopLoad()
/external/llvm/lib/Transforms/Scalar/
DLoopIdiomRecognize.cpp764 SCEVExpander Expander(*SE, *DL, "loop-idiom"); in processLoopStridedStore() local
780 Expander.expandCodeFor(Start, DestInt8PtrTy, Preheader->getTerminator()); in processLoopStridedStore()
783 Expander.clear(); in processLoopStridedStore()
803 Expander.expandCodeFor(NumBytesS, IntPtr, Preheader->getTerminator()); in processLoopStridedStore()
870 SCEVExpander Expander(*SE, *DL, "loop-idiom"); in processLoopStoreOfLoopLoad() local
886 Value *StoreBasePtr = Expander.expandCodeFor( in processLoopStoreOfLoopLoad()
893 Expander.clear(); in processLoopStoreOfLoopLoad()
908 Value *LoadBasePtr = Expander.expandCodeFor( in processLoopStoreOfLoopLoad()
913 Expander.clear(); in processLoopStoreOfLoopLoad()
933 Expander.expandCodeFor(NumBytesS, IntPtrTy, Preheader->getTerminator()); in processLoopStoreOfLoopLoad()
DInductiveRangeCheckElimination.cpp1169 SCEVExpander Expander(SE, F.getParent()->getDataLayout(), "irce"); in run() local
1201 ExitPreLoopAt = Expander.expandCodeFor(ExitPreLoopAtSCEV, IVTy, InsertPt); in run()
1220 ExitMainLoopAt = Expander.expandCodeFor(ExitMainLoopAtSCEV, IVTy, InsertPt); in run()
DLoopRerollPass.cpp1501 SCEVExpander Expander(*SE, DL, "reroll"); in replaceIV() local
1503 Expander.expandCodeFor(NewIVSCEV, InstIV->getType(), &Header->front()); in replaceIV()
1545 Value *ICMinusPlus1 = Expander.expandCodeFor( in replaceIV()
/external/llvm/lib/Transforms/Utils/
DLoopUnrollRuntime.cpp472 SCEVExpander Expander(*SE, DL, "loop-unroll"); in UnrollRuntimeLoopRemainder() local
474 Expander.isHighCostExpansion(TripCountSC, L, PreHeaderBR)) in UnrollRuntimeLoopRemainder()
544 Value *TripCount = Expander.expandCodeFor(TripCountSC, TripCountSC->getType(), in UnrollRuntimeLoopRemainder()
546 Value *BECount = Expander.expandCodeFor(BECountSC, BECountSC->getType(), in UnrollRuntimeLoopRemainder()
/external/llvm/lib/TableGen/
DSetTheory.cpp231 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/
DNeonEmitter.cpp1624 class MaskExpander : public SetTheory::Expander { in emitDagShuffle()
/external/llvm/utils/TableGen/
DCodeGenRegisters.cpp541 struct TupleExpander : SetTheory::Expander {
/external/dexmaker/lib/
Ddalvik-dx-1.jarMETA-INF/ META-INF/MANIFEST.MF com/ com/android/ com/ ...