Home
last modified time | relevance | path

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

12

/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopPredication.cpp284 Value *expandCheck(SCEVExpander &Expander, Instruction *Guard,
400 Value *LoopPredication::expandCheck(SCEVExpander &Expander, in expandCheck() argument
565 SCEVExpander &Expander, Instruction *Guard) { in widenICmpRangeCheckIncrementingLoop() argument
614 SCEVExpander &Expander, Instruction *Guard) { in widenICmpRangeCheckDecrementingLoop() argument
651 auto *FirstIterationCheck = expandCheck(Expander, Guard, in widenICmpRangeCheckDecrementingLoop()
741 SCEVExpander &Expander, in collectChecks() argument
819 BranchInst *BI, SCEVExpander &Expander) { in widenWidenableBranchGuardConditions() argument
827 Expander, BI); in widenWidenableBranchGuardConditions()
1238 SCEVExpander Expander(*SE, *DL, "loop-predication"); in runOnLoop() local
1241 Changed |= widenGuardConditions(Guard, Expander); in runOnLoop()
[all …]
H A DLoopIdiomRecognize.cpp1050 SCEVExpander Expander(*SE, *DL, "loop-idiom"); in processLoopStridedStore() local
1051 SCEVExpanderCleaner ExpCleaner(Expander, *DT); in processLoopStridedStore()
1102 Expander.expandCodeFor(NumBytesS, IntIdxTy, Preheader->getTerminator()); in processLoopStridedStore()
1206 SCEVExpander Expander(*SE, *DL, "loop-idiom"); in processLoopStoreOfLoopLoad() local
1208 SCEVExpanderCleaner ExpCleaner(Expander, *DT); in processLoopStoreOfLoopLoad()
1228 Value *StoreBasePtr = Expander.expandCodeFor( in processLoopStoreOfLoopLoad()
1280 Value *LoadBasePtr = Expander.expandCodeFor( in processLoopStoreOfLoopLoad()
1324 Expander.expandCodeFor(NumBytesS, IntIdxTy, Preheader->getTerminator()); in processLoopStoreOfLoopLoad()
2712 SCEVExpander Expander(*SE, *DL, "loop-idiom"); in recognizeShiftUntilZero() local
2713 Expander.setInsertPoint(&*Builder.GetInsertPoint()); in recognizeShiftUntilZero()
[all …]
H A DLoopBoundSplit.cpp361 SCEVExpander Expander( in splitLoopBound() local
365 Expander.expandCodeFor(NewBoundSCEV, NewBoundSCEV->getType(), InsertPt); in splitLoopBound()
H A DLoopRerollPass.cpp1479 SCEVExpander Expander(*SE, DL, "reroll"); in replace() local
1484 Expander.expandCodeFor(NewIVSCEV, BackedgeTakenCount->getType(), in replace()
1492 Expander.expandCodeFor(ScaledBECount, BackedgeTakenCount->getType(), in replace()
1517 SCEVExpander Expander(*SE, DL, "reroll"); in replaceIV() local
1518 Value *NewIV = Expander.expandCodeFor(NewIVSCEV, Inst->getType(), in replaceIV()
H A DInductiveRangeCheckElimination.cpp1025 SCEVExpander Expander(SE, DL, "irce"); in parseLoopStructure() local
1030 Expander.expandCodeFor(FixedRightSCEV, FixedRightSCEV->getType(), Ins); in parseLoopStructure()
1032 Value *IndVarStartV = Expander.expandCodeFor(IndVarStart, IndVarTy, Ins); in parseLoopStructure()
1424 SCEVExpander Expander(SE, F.getParent()->getDataLayout(), "irce"); in run() local
1464 ExitPreLoopAt = Expander.expandCodeFor(ExitPreLoopAtSCEV, IVTy, InsertPt); in run()
1491 ExitMainLoopAt = Expander.expandCodeFor(ExitMainLoopAtSCEV, IVTy, InsertPt); in run()
H A DNaryReassociate.cpp625 SCEVExpander Expander(*SE, *DL, "nary-reassociate"); in tryReassociateMinOrMax() local
642 Value *NewMinMax = Expander.expandCodeFor(R2Expr, I->getType(), I); in tryReassociateMinOrMax()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/TableGen/
H A DSetTheory.h85 class Expander {
89 virtual ~Expander() = default;
104 StringMap<std::unique_ptr<Expander>> Expanders;
111 void addExpander(StringRef ClassName, std::unique_ptr<Expander>);
/freebsd-13.1/contrib/llvm-project/llvm/utils/TableGen/GlobalISel/
H A DCodeExpander.h49 inline raw_ostream &operator<<(raw_ostream &OS, const CodeExpander &Expander) {
50 Expander.emit(OS);
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/
H A DScalarEvolutionExpander.h506 SCEVExpander &Expander;
515 SCEVExpanderCleaner(SCEVExpander &Expander, DominatorTree &DT)
516 : Expander(Expander), DT(DT), ResultUsed(false) {}
H A DLoopUtils.h474 SCEVExpander &Expander);
/freebsd-13.1/sys/contrib/device-tree/src/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 Dr7s72100-rskrza1.dts130 /* RIIC ch3 (Port Expander, EEPROM (MAC Addr), Audio Codec) */
H A Daspeed-bmc-facebook-cmm.dts1265 * I2c bus connected with I/O Expander.
1272 * I2c bus connected with I/O Expander and EPROMs.
/freebsd-13.1/sys/contrib/device-tree/Bindings/pwm/
H A Dst,stmpe-pwm.txt4 (ST Multi-Purpose Expander) chips. The PWM is registered as a
/freebsd-13.1/contrib/llvm-project/llvm/lib/TableGen/
H A DSetTheory.cpp241 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-13.1/contrib/llvm-project/llvm/lib/XRay/
H A DTrace.cpp336 TraceExpander Expander(Adder, FileHeader.Version); in loadFDRLog() local
339 if (auto E = R->apply(Expander)) in loadFDRLog()
342 if (auto E = Expander.flush()) in loadFDRLog()
/freebsd-13.1/sys/contrib/device-tree/Bindings/gpio/
H A Dgpio-xra1403.txt1 GPIO Driver for XRA1403 16-BIT GPIO Expander With Reset Input from EXAR
/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DLoopUnrollRuntime.cpp672 SCEVExpander Expander(*SE, DL, "loop-unroll"); in UnrollRuntimeLoopRemainder() local
674 Expander.isHighCostExpansion(TripCountSC, L, SCEVCheapExpansionBudget, in UnrollRuntimeLoopRemainder()
749 Value *TripCount = Expander.expandCodeFor(TripCountSC, TripCountSC->getType(), in UnrollRuntimeLoopRemainder()
751 Value *BECount = Expander.expandCodeFor(BECountSC, BECountSC->getType(), in UnrollRuntimeLoopRemainder()
H A DScalarEvolutionExpander.cpp2748 auto InsertedInstructions = Expander.getAllInsertedInstructions(); in cleanup()
2755 Expander.clear(); in cleanup()
/freebsd-13.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-13.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-13.1/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonLoopIdiomRecognition.cpp2052 SCEVExpander Expander(*SE, *DL, "hexagon-loop-idiom"); in processCopyingStore() local
2062 Value *StoreBasePtr = Expander.expandCodeFor(StoreEv->getStart(), in processCopyingStore()
2076 Expander.clear(); in processCopyingStore()
2133 LoadBasePtr = Expander.expandCodeFor(LoadEv->getStart(), in processCopyingStore()
2172 Value *NumBytes = Expander.expandCodeFor(NumBytesS, IntPtrTy, ExpPt); in processCopyingStore()
2282 Value *NumWords = Expander.expandCodeFor(NumWordsS, Int32Ty, in processCopyingStore()
/freebsd-13.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-13.1/contrib/llvm-project/clang/utils/TableGen/
H A DNeonEmitter.cpp1609 class MaskExpander : public SetTheory::Expander { in emitDagShuffle()

12