Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/lib/Transforms/Scalar/
H A DLoopPredication.cpp262 Value *expandCheck(SCEVExpander &Expander, IRBuilder<> &Builder,
382 Value *LoopPredication::expandCheck(SCEVExpander &Expander, in expandCheck() argument
394 Value *LHSV = Expander.expandCodeFor(LHS, Ty, InsertAt); in expandCheck()
395 Value *RHSV = Expander.expandCodeFor(RHS, Ty, InsertAt); in expandCheck()
437 SCEVExpander &Expander, IRBuilder<> &Builder) { in widenICmpRangeCheckIncrementingLoop() argument
476 SCEVExpander &Expander, IRBuilder<> &Builder) { in widenICmpRangeCheckDecrementingLoop() argument
569 Expander, Builder); in widenICmpRangeCheck()
573 Expander, Builder); in widenICmpRangeCheck()
578 SCEVExpander &Expander) { in widenGuardConditions() argument
830 SCEVExpander Expander(*SE, *DL, "loop-predication"); in runOnLoop() local
[all …]
H A DLoopIdiomRecognize.cpp878 SCEVExpander Expander(*SE, *DL, "loop-idiom"); in processLoopStridedStore() local
899 Expander.expandCodeFor(Start, DestInt8PtrTy, Preheader->getTerminator()); in processLoopStridedStore()
902 Expander.clear(); in processLoopStridedStore()
922 Expander.expandCodeFor(NumBytesS, IntPtr, Preheader->getTerminator()); in processLoopStridedStore()
991 SCEVExpander Expander(*SE, *DL, "loop-idiom"); in processLoopStoreOfLoopLoad() local
1007 Value *StoreBasePtr = Expander.expandCodeFor( in processLoopStoreOfLoopLoad()
1014 Expander.clear(); in processLoopStoreOfLoopLoad()
1029 Value *LoadBasePtr = Expander.expandCodeFor( in processLoopStoreOfLoopLoad()
1034 Expander.clear(); in processLoopStoreOfLoopLoad()
1050 Expander.expandCodeFor(NumBytesS, IntPtrTy, Preheader->getTerminator()); in processLoopStoreOfLoopLoad()
H A DLoopRerollPass.cpp1446 SCEVExpander Expander(*SE, DL, "reroll"); in replace() local
1451 Expander.expandCodeFor(NewIVSCEV, BackedgeTakenCount->getType(), in replace()
1459 Expander.expandCodeFor(ScaledBECount, BackedgeTakenCount->getType(), in replace()
1484 SCEVExpander Expander(*SE, DL, "reroll"); in replaceIV() local
1485 Value *NewIV = Expander.expandCodeFor(NewIVSCEV, Inst->getType(), in replaceIV()
H A DInductiveRangeCheckElimination.cpp1398 SCEVExpander Expander(SE, F.getParent()->getDataLayout(), "irce"); in run() local
1438 ExitPreLoopAt = Expander.expandCodeFor(ExitPreLoopAtSCEV, IVTy, InsertPt); in run()
1465 ExitMainLoopAt = Expander.expandCodeFor(ExitMainLoopAtSCEV, IVTy, InsertPt); in run()
/freebsd-12.1/contrib/llvm/include/llvm/TableGen/
H A DSetTheory.h86 class Expander {
90 virtual ~Expander() = default;
105 StringMap<std::unique_ptr<Expander>> Expanders;
112 void addExpander(StringRef ClassName, std::unique_ptr<Expander>);
/freebsd-12.1/sys/gnu/dts/arm/
H A Dqcom-mdm9615-wp8548-mangoh-green.dts157 /* GPIO Expander 0 Mapping :
195 /* GPIO Expander 1 Mapping :
236 /* GPIO Expander 2 Mapping :
H A Daspeed-bmc-facebook-cmm.dts284 * I2c bus connected with I/O Expander.
291 * I2c bus connected with I/O Expander and EPROMs.
/freebsd-12.1/contrib/llvm/lib/XRay/
H A DTrace.cpp330 TraceExpander Expander(Adder, FileHeader.Version); in loadFDRLog() local
333 if (auto E = R->apply(Expander)) in loadFDRLog()
336 if (auto E = Expander.flush()) in loadFDRLog()
/freebsd-12.1/contrib/llvm/lib/TableGen/
H A DSetTheory.cpp242 struct FieldExpander : public SetTheory::Expander {
256 void SetTheory::Expander::anchor() {} in anchor()
275 void SetTheory::addExpander(StringRef ClassName, std::unique_ptr<Expander> E) { in addExpander()
/freebsd-12.1/contrib/llvm/lib/Transforms/Utils/
H A DLoopUnrollRuntime.cpp645 SCEVExpander Expander(*SE, DL, "loop-unroll"); in UnrollRuntimeLoopRemainder() local
647 Expander.isHighCostExpansion(TripCountSC, L, PreHeaderBR)) { in UnrollRuntimeLoopRemainder()
721 Value *TripCount = Expander.expandCodeFor(TripCountSC, TripCountSC->getType(), in UnrollRuntimeLoopRemainder()
723 Value *BECount = Expander.expandCodeFor(BECountSC, BECountSC->getType(), in UnrollRuntimeLoopRemainder()
/freebsd-12.1/sys/dev/mps/mpi/
H A Dmpi2_history.txt178 * Page 0 and SAS Expander Page 0.
182 * Expander Page 0 Flags field.
193 * and SAS Expander Page 0 to flag a downstream initiator
196 * fields of SAS IO Unit Page 0 and SAS Expander Page 0.
203 * Expander Page 0.
/freebsd-12.1/sys/dev/mpr/mpi/
H A Dmpi2_history.txt227 * Page 0 and SAS Expander Page 0.
231 * Expander Page 0 Flags field.
242 * and SAS Expander Page 0 to flag a downstream initiator
245 * fields of SAS IO Unit Page 0 and SAS Expander Page 0.
252 * Expander Page 0.
/freebsd-12.1/contrib/llvm/lib/Target/Hexagon/
H A DHexagonLoopIdiomRecognition.cpp2031 SCEVExpander Expander(*SE, *DL, "hexagon-loop-idiom"); in processCopyingStore() local
2041 Value *StoreBasePtr = Expander.expandCodeFor(StoreEv->getStart(), in processCopyingStore()
2055 Expander.clear(); in processCopyingStore()
2112 LoadBasePtr = Expander.expandCodeFor(LoadEv->getStart(), in processCopyingStore()
2151 Value *NumBytes = Expander.expandCodeFor(NumBytesS, IntPtrTy, ExpPt); in processCopyingStore()
2263 Value *NumWords = Expander.expandCodeFor(NumWordsS, Int32Ty, in processCopyingStore()
/freebsd-12.1/sys/dev/aic7xxx/
H A Daic79xx.reg1909 field EXP_ACTIVE 0x10 /* SCSI Expander Active */
1910 field BSYX 0x08 /* Busy Expander */
2614 * Expander Signature
H A Daic7xxx.reg333 field EXP_ACTIVE 0x10 /* SCSI Expander Active */
/freebsd-12.1/contrib/llvm/utils/TableGen/
H A DCodeGenRegisters.cpp611 struct TupleExpander : SetTheory::Expander {
/freebsd-12.1/contrib/llvm/tools/clang/utils/TableGen/
H A DNeonEmitter.cpp1707 class MaskExpander : public SetTheory::Expander { in emitDagShuffle()
/freebsd-12.1/contrib/gcc/doc/
H A Dmd.texi40 * Expander Definitions::Generating a sequence of several RTL insns
3341 machines, use a @code{define_expand} (@pxref{Expander Definitions})
4010 @code{define_expand} (@pxref{Expander Definitions}) for the conditional
4052 @code{define_expand} (@pxref{Expander Definitions}) that places the
4225 not supported, use a @code{define_expand} (@pxref{Expander Definitions})
4236 (@pxref{Expander Definitions}) and make it fail.
4274 non-standard cases by using a @code{define_expand} (@pxref{Expander
5149 @node Expander Definitions
5422 are specified for @code{define_expand} (@pxref{Expander Definitions})
/freebsd-12.1/share/misc/
H A Dpci_vendors21517 0009 QEMU PCI Expander bridge
21519 000b QEMU PCIe Expander bridge
29408 84cb 450NX - 82454NX/84460GX PCI Expander Bridge
/freebsd-12.1/contrib/gcc/
H A DChangeLog-2004844 * doc/md.texi (Expander Definitions): Use @emph instead of @strong