Home
last modified time | relevance | path

Searched refs:tri (Results 1 – 18 of 18) sorted by relevance

/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DRegisterCoalescer.h60 CoalescerPair(const TargetRegisterInfo &tri) : TRI(tri) {} in CoalescerPair() argument
65 const TargetRegisterInfo &tri) in CoalescerPair() argument
66 : TRI(tri), DstReg(PhysReg), SrcReg(VirtReg) {} in CoalescerPair()
H A DInterferenceCache.cpp54 const TargetRegisterInfo *tri) { in init() argument
57 TRI = tri; in init()
H A DInterferenceCache.h169 const TargetRegisterInfo *tri);
H A DBranchFolding.h45 const TargetRegisterInfo *tri,
H A DLiveRangeEdit.cpp183 const TargetRegisterInfo &tri, in rematerializeAt() argument
186 TII.reMaterialize(MBB, MI, DestReg, 0, *RM.OrigMI, tri); in rematerializeAt()
H A DRDFRegisters.cpp27 PhysicalRegisterInfo::PhysicalRegisterInfo(const TargetRegisterInfo &tri, in PhysicalRegisterInfo() argument
29 : TRI(tri) { in PhysicalRegisterInfo()
H A DMachineScheduler.cpp1540 const TargetRegisterInfo *tri, bool IsLoad) in BaseMemOpClusterMutation() argument
1541 : TII(tii), TRI(tri), IsLoad(IsLoad) {} in BaseMemOpClusterMutation()
1557 const TargetRegisterInfo *tri) in StoreClusterMutation() argument
1558 : BaseMemOpClusterMutation(tii, tri, false) {} in StoreClusterMutation()
1563 LoadClusterMutation(const TargetInstrInfo *tii, const TargetRegisterInfo *tri) in LoadClusterMutation() argument
1564 : BaseMemOpClusterMutation(tii, tri, true) {} in LoadClusterMutation()
H A DRDFGraph.cpp650 const TargetRegisterInfo &tri, const MachineDominatorTree &mdt, in DataFlowGraph() argument
652 : MF(mf), TII(tii), TRI(tri), PRI(tri, mf), MDT(mdt), MDF(mdf), TOI(toi), in DataFlowGraph()
H A DBranchFolding.cpp184 const TargetRegisterInfo *tri, in OptimizeFunction() argument
193 TRI = tri; in OptimizeFunction()
H A DRegisterCoalescer.cpp421 LLVM_NODISCARD static bool isMoveInstr(const TargetRegisterInfo &tri, in INITIALIZE_PASS_DEPENDENCY()
432 DstSub = tri.composeSubRegIndices(MI->getOperand(0).getSubReg(), in INITIALIZE_PASS_DEPENDENCY()
/llvm-project-15.0.7/flang/lib/Optimizer/Builder/Runtime/
H A DCharacter.cpp117 auto tri = builder.create<fir::CallOp>(loc, beginFunc, args).getResult(0); in genCharCompare() local
118 auto zero = builder.createIntegerConstant(loc, tri.getType(), 0); in genCharCompare()
119 return builder.create<mlir::arith::CmpIOp>(loc, cmp, tri, zero); in genCharCompare()
/llvm-project-15.0.7/llvm/lib/Target/Hexagon/
H A DHexagonBitTracker.h31 HexagonEvaluator(const HexagonRegisterInfo &tri, MachineRegisterInfo &mri,
H A DHexagonBitTracker.cpp40 HexagonEvaluator::HexagonEvaluator(const HexagonRegisterInfo &tri, in HexagonEvaluator() argument
44 : MachineEvaluator(tri, mri), MF(mf), MFI(mf.getFrameInfo()), TII(tii) { in HexagonEvaluator()
/llvm-project-15.0.7/llvm/include/llvm/CodeGen/
H A DRDFRegisters.h103 PhysicalRegisterInfo(const TargetRegisterInfo &tri,
H A DRDFGraph.h646 const TargetRegisterInfo &tri, const MachineDominatorTree &mdt,
/llvm-project-15.0.7/llvm/lib/CodeGen/SelectionDAG/
H A DScheduleDAGRRList.cpp1770 const TargetRegisterInfo *tri, in RegReductionPQBase() argument
1773 SrcOrder(srcorder), MF(mf), TII(tii), TRI(tri), TLI(tli) { in RegReductionPQBase()
1781 RegLimit[RC->getID()] = tri->getRegPressureLimit(RC, MF); in RegReductionPQBase()
1896 const TargetRegisterInfo *tri, in RegReductionPriorityQueue() argument
1899 tii, tri, tli), in RegReductionPriorityQueue()
/llvm-project-15.0.7/mlir/include/mlir/Dialect/Transform/IR/
H A DTransformDialect.td171 Transformation application functions produce a tri-state status:
/llvm-project-15.0.7/llvm/docs/Proposals/
H A DVariableNames.rst150 TargetRegisterInfo tri