| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | LoopPredication.cpp | 286 Instruction *findInsertPt(const SCEVExpander &Expander, Instruction *User, 294 Value *expandCheck(SCEVExpander &Expander, Instruction *Guard, 299 SCEVExpander &Expander, 303 SCEVExpander &Expander, 307 SCEVExpander &Expander, 311 SCEVExpander &Expander, Instruction *Guard); 312 bool widenGuardConditions(IntrinsicInst *II, SCEVExpander &Expander); 313 bool widenWidenableBranchGuardConditions(BranchInst *Guard, SCEVExpander &Expander); 374 Value *LoopPredication::expandCheck(SCEVExpander &Expander, in expandCheck() argument 391 Expander.expandCodeFor(LHS, Ty, findInsertPt(Expander, Guard, {LHS})); in expandCheck() [all …]
|
| H A D | LoopTermFold.cpp | 122 SCEVExpander Expander(SE, DL, "lsr_fold_term_cond"); in canFoldTermCondOfLoop() local 162 if (!Expander.isSafeToExpand(TermValueSLocal)) { in canFoldTermCondOfLoop() 169 if (Expander.isHighCostExpansion(TermValueSLocal, L, ExpansionBudget, &TTI, in canFoldTermCondOfLoop() 264 SCEVExpander Expander(SE, DL, "lsr_fold_term_cond"); in RunTermFold() local 266 assert(Expander.isSafeToExpand(TermValueS) && in RunTermFold() 270 Value *TermValue = Expander.expandCodeFor(TermValueS, ToHelpFold->getType(), in RunTermFold() 296 Expander.clear(); in RunTermFold()
|
| H A D | LoopIdiomRecognize.cpp | 1033 SCEVExpander Expander(*SE, *DL, "loop-idiom"); in processLoopStridedStore() local 1034 SCEVExpanderCleaner ExpCleaner(Expander); in processLoopStridedStore() 1047 if (!Expander.isSafeToExpand(Start)) in processLoopStridedStore() 1056 Expander.expandCodeFor(Start, DestInt8PtrTy, Preheader->getTerminator()); in processLoopStridedStore() 1088 if (!Expander.isSafeToExpand(TripCountS)) in processLoopStridedStore() 1093 Value *TripCount = Expander.expandCodeFor(TripCountS, IntIdxTy, in processLoopStridedStore() 1117 if (!Expander.isSafeToExpand(NumBytesS)) in processLoopStridedStore() 1120 Expander.expandCodeFor(NumBytesS, IntIdxTy, Preheader->getTerminator()); in processLoopStridedStore() 1289 SCEVExpander Expander(*SE, *DL, "loop-idiom"); in processLoopStoreOfLoopLoad() local 1291 SCEVExpanderCleaner ExpCleaner(Expander); in processLoopStoreOfLoopLoad() [all …]
|
| H A D | LoopBoundSplit.cpp | 406 SCEVExpander Expander( in splitLoopBound() local 410 Expander.expandCodeFor(NewBoundSCEV, NewBoundSCEV->getType(), InsertPt); in splitLoopBound()
|
| H A D | NaryReassociate.cpp | 643 SCEVExpander Expander(*SE, *DL, "nary-reassociate"); in tryReassociateMinOrMax() local 644 Value *NewMinMax = Expander.expandCodeFor(R2Expr, I->getType(), I); in tryReassociateMinOrMax()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/TableGen/ |
| H A D | SetTheory.h | 86 class Expander { 90 virtual ~Expander() = default; 105 StringMap<std::unique_ptr<Expander>> Expanders; 112 void addExpander(StringRef ClassName, std::unique_ptr<Expander>);
|
| /freebsd/contrib/llvm-project/llvm/utils/TableGen/Common/GlobalISel/ |
| H A D | CodeExpander.h | 49 inline raw_ostream &operator<<(raw_ostream &OS, const CodeExpander &Expander) { 50 Expander.emit(OS);
|
| H A D | Patterns.cpp | 194 CodeExpander Expander(RawCode, CE, Locs, /*ShowExpansions*/ false); in expandCode() local 195 Expander.emit(OS); in expandCode()
|
| /freebsd/sys/contrib/device-tree/src/arm/qcom/ |
| H A D | qcom-mdm9615-wp8548-mangoh-green.dts | 119 /* GPIO Expander 0 Mapping : 157 /* GPIO Expander 1 Mapping : 198 /* GPIO Expander 2 Mapping :
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | LoopConstrainer.cpp | 401 SCEVExpander Expander(SE, DL, "loop-constrainer"); in parseLoopStructure() local 406 Expander.expandCodeFor(FixedRightSCEV, FixedRightSCEV->getType(), Ins); in parseLoopStructure() 408 Value *IndVarStartV = Expander.expandCodeFor(IndVarStart, IndVarTy, Ins); in parseLoopStructure() 736 SCEVExpander Expander(SE, F.getDataLayout(), "loop-constrainer"); in run() local 768 if (!Expander.isSafeToExpandAt(ExitPreLoopAtSCEV, InsertPt)) { in run() 776 ExitPreLoopAt = Expander.expandCodeFor(ExitPreLoopAtSCEV, IVTy, InsertPt); in run() 795 if (!Expander.isSafeToExpandAt(ExitMainLoopAtSCEV, InsertPt)) { in run() 803 ExitMainLoopAt = Expander.expandCodeFor(ExitMainLoopAtSCEV, IVTy, InsertPt); in run()
|
| H A D | LoopUnrollRuntime.cpp | 678 SCEVExpander Expander(*SE, DL, "loop-unroll"); in UnrollRuntimeLoopRemainder() local 680 Expander.isHighCostExpansion(TripCountSC, L, SCEVExpansionBudget, TTI, in UnrollRuntimeLoopRemainder() 770 Value *TripCount = Expander.expandCodeFor(TripCountSC, TripCountSC->getType(), in UnrollRuntimeLoopRemainder() 788 Expander.expandCodeFor(BECountSC, BECountSC->getType(), PreHeaderBR); in UnrollRuntimeLoopRemainder()
|
| H A D | LoopPeel.cpp | 371 SCEVExpander Expander(SE, L.getHeader()->getDataLayout(), "loop-peel"); in shouldPeelLastIteration() local 373 Expander.isHighCostExpansion(BTC, &L, SCEVCheapExpansionBudget, &TTI, in shouldPeelLastIteration() 1122 SCEVExpander Expander(*SE, Latch->getDataLayout(), "loop-peel"); in peelLoop() local 1126 Expander.expandCodeFor(BTC, BTC->getType(), PreHeaderBR); in peelLoop()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/ |
| H A D | ScalarEvolutionExpander.h | 557 SCEVExpander &Expander; 564 SCEVExpanderCleaner(SCEVExpander &Expander) 565 : Expander(Expander), ResultUsed(false) {}
|
| H A D | LoopUtils.h | 569 SCEVExpander &Expander, bool HoistRuntimeChecks = false); 572 Instruction *Loc, ArrayRef<PointerDiffInfo> Checks, SCEVExpander &Expander,
|
| /freebsd/sys/contrib/device-tree/src/arm/aspeed/ |
| H A D | aspeed-bmc-nvidia-gb200nvl-bmc.dts | 419 // IO Expander 424 // Module 0, Expander @0x21 849 // HMC IO Expander 855 // Module 0, Expander @0x20 884 // Module 1, Expander @0x21 913 // HMC Expander @0x27 942 // HMC Expander @0x74
|
| /freebsd/sys/contrib/device-tree/Bindings/pwm/ |
| H A D | st,stmpe-pwm.txt | 4 (ST Multi-Purpose Expander) chips. The PWM is registered as a
|
| /freebsd/contrib/llvm-project/llvm/lib/XRay/ |
| H A D | Trace.cpp | 337 TraceExpander Expander(Adder, FileHeader.Version); in loadFDRLog() 340 if (auto E = R->apply(Expander)) in loadFDRLog() 343 if (auto E = Expander.flush()) in loadFDRLog() 334 TraceExpander Expander(Adder, FileHeader.Version); loadFDRLog() local
|
| /freebsd/contrib/llvm-project/llvm/lib/TableGen/ |
| H A D | SetTheory.cpp | 241 struct FieldExpander : public SetTheory::Expander { 255 void SetTheory::Expander::anchor() {} in anchor() 274 void SetTheory::addExpander(StringRef ClassName, std::unique_ptr<Expander> E) { in addExpander()
|
| /freebsd/sys/contrib/device-tree/Bindings/gpio/ |
| H A D | gpio-xra1403.txt | 1 GPIO Driver for XRA1403 16-BIT GPIO Expander With Reset Input from EXAR
|
| /freebsd/sys/dev/mps/mpi/ |
| H A D | mpi2_history.txt | 176 * Page 0 and SAS Expander Page 0. 180 * Expander Page 0 Flags field. 191 * and SAS Expander Page 0 to flag a downstream initiator 194 * fields of SAS IO Unit Page 0 and SAS Expander Page 0. 201 * Expander Page 0.
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | MVETailPredication.cpp | 438 SCEVExpander Expander(*SE, L->getHeader()->getDataLayout(), in TryConvertActiveLaneMask() local 441 Value *Start = Expander.expandCodeFor(StartSCEV, StartSCEV->getType(), Ins); in TryConvertActiveLaneMask()
|
| /freebsd/sys/contrib/device-tree/src/arm64/rockchip/ |
| H A D | rk3568-wolfvision-pf5-io-expander.dtso | 3 * Device tree overlay for the WolfVision PF5 IO Expander board.
|
| /freebsd/sys/contrib/device-tree/src/arm64/ti/ |
| H A D | k3-am62-verdin-dev.dtsi | 115 /* IO Expander */
|
| /freebsd/sys/contrib/device-tree/src/arm/renesas/ |
| H A D | r7s72100-rskrza1.dts | 188 /* RIIC ch3 (Port Expander, EEPROM (MAC Addr), Audio Codec) */
|
| /freebsd/sys/dev/mpr/mpi/ |
| H A D | mpi2_history.txt | 225 * Page 0 and SAS Expander Page 0. 229 * Expander Page 0 Flags field. 240 * and SAS Expander Page 0 to flag a downstream initiator 243 * fields of SAS IO Unit Page 0 and SAS Expander Page 0. 250 * Expander Page 0.
|