Searched refs:foldOffset (Results 1 – 3 of 3) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVMergeBaseOffset.cpp | 38 bool foldOffset(MachineInstr &Hi, MachineInstr &Lo, MachineInstr &Tail, 144 bool RISCVMergeBaseOffsetOpt::foldOffset(MachineInstr &Hi, MachineInstr &Lo, in foldOffset() function in RISCVMergeBaseOffsetOpt 220 if (!foldOffset(Hi, Lo, TailAdd, OffLo)) in foldLargeOffset() 242 if (!foldOffset(Hi, Lo, TailAdd, Offset)) in foldLargeOffset() 252 if (!foldOffset(Hi, Lo, TailAdd, Offset)) in foldLargeOffset() 312 if (!foldOffset(Hi, Lo, TailShXAdd, Offset)) in foldShiftedOffset() 346 if (!foldOffset(Hi, Lo, TailTail, Offset)) in detectAndFoldOffset() 354 return foldOffset(Hi, Lo, Tail, Offset); in detectAndFoldOffset()
|
| H A D | RISCVFoldMemOffset.cpp | 38 bool foldOffset(Register OrigReg, int64_t InitialOffset, 90 bool RISCVFoldMemOffset::foldOffset( in foldOffset() function in RISCVFoldMemOffset 265 if (!foldOffset(MI.getOperand(0).getReg(), Offset, MRI, FoldableInstrs)) in runOnMachineFunction()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/ |
| H A D | LoongArchMergeBaseOffset.cpp | 46 void foldOffset(MachineInstr &Hi20, MachineInstr &Lo12, MachineInstr *&Lo20, 256 void LoongArchMergeBaseOffsetOpt::foldOffset( in foldOffset() function in LoongArchMergeBaseOffsetOpt 409 foldOffset(Hi20, Lo12, Lo20, Hi12, Last, TailAdd, Offset); in foldLargeOffset() 462 foldOffset(Hi20, Lo12, Lo20, Hi12, Last, TailTail, Offset); in detectAndFoldOffset() 469 foldOffset(Hi20, Lo12, Lo20, Hi12, Last, Tail, Offset); in detectAndFoldOffset()
|