Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/lib/Target/RISCV/
H A DRISCVMergeBaseOffset.cpp101 LoADDI = &*MRI->use_instr_begin(HiLuiDestReg); in INITIALIZE_PASS()
102 if (LoADDI->getOpcode() != RISCV::ADDI || in INITIALIZE_PASS()
104 !LoADDI->getOperand(2).isGlobal() || in INITIALIZE_PASS()
105 LoADDI->getOperand(2).getOffset() != 0) in INITIALIZE_PASS()
119 LoADDI.getOperand(2).setOffset(Offset); in foldOffset()
284 foldOffset(HiLUI, LoADDI, Tail, Offset); in detectAndFoldOffset()
299 foldOffset(HiLUI, LoADDI, Tail, Offset); in detectAndFoldOffset()
311 foldOffset(HiLUI, LoADDI, Tail, Offset); in detectAndFoldOffset()
379 DeadInstrs.insert(&LoADDI); in detectAndFoldOffset()
395 MachineInstr *LoADDI = nullptr; in runOnMachineFunction() local
[all …]