Searched refs:Expander (Results 1 - 7 of 7) sorted by relevance

/external/llvm/include/llvm/TableGen/
H A DSetTheory.h80 /// Expander - A callback function that can transform a Record representing a
83 class Expander { class in class:llvm::SetTheory
86 virtual ~Expander() {}
101 StringMap<Expander*> Expanders;
108 void addExpander(StringRef ClassName, Expander*);
/external/llvm/lib/Transforms/Scalar/
H A DLoopIdiomRecognize.cpp982 SCEVExpander Expander(*SE, "loop-idiom");
992 Expander.expandCodeFor(Ev->getStart(), DestInt8PtrTy,
998 Expander.clear();
1019 Expander.expandCodeFor(NumBytesS, IntPtr, Preheader->getTerminator());
1079 SCEVExpander Expander(*SE, "loop-idiom");
1088 Expander.expandCodeFor(StoreEv->getStart(),
1095 Expander.clear();
1104 Expander.expandCodeFor(LoadEv->getStart(),
1110 Expander.clear();
1132 Expander
[all...]
H A DLoopRerollPass.cpp1085 SCEVExpander Expander(*SE, "reroll");
1086 Value *NewIV = Expander.expandCodeFor(H, IV->getType(), Header->begin());
1104 ICMinus1 = Expander.expandCodeFor(ICMinus1SCEV, NewIV->getType(), BI);
1110 ICMinus1 = Expander.expandCodeFor(ICMinus1SCEV, NewIV->getType(),
/external/llvm/lib/TableGen/
H A DSetTheory.cpp231 struct FieldExpander : public SetTheory::Expander {
244 void SetTheory::Expander::anchor() {}
264 void SetTheory::addExpander(StringRef ClassName, Expander *E) {
310 if (Expander *Exp = Expanders.lookup(SC[i]->getName())) {
/external/llvm/lib/Transforms/Utils/
H A DLoopUnrollRuntime.cpp280 SCEVExpander Expander(*SE, "loop-unroll");
281 Value *TripCount = Expander.expandCodeFor(TripCountSC, TripCountSC->getType(),
/external/clang/utils/TableGen/
H A DNeonEmitter.cpp1611 class MaskExpander : public SetTheory::Expander {
/external/llvm/utils/TableGen/
H A DCodeGenRegisters.cpp552 struct TupleExpander : SetTheory::Expander {

Completed in 452 milliseconds