Home
last modified time | relevance | path

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

/openbsd-src/gnu/llvm/llvm/lib/Target/ARM/
H A DARMLoadStoreOptimizer.cpp1523 bool isLd = isLoadSingle(Opcode); in MergeBaseUpdateLoadStore() local
1532 .addReg(Base, getKillRegState(isLd ? BaseKill : false)) in MergeBaseUpdateLoadStore()
1535 .addReg(MO.getReg(), (isLd ? getDefRegState(true) in MergeBaseUpdateLoadStore()
1540 } else if (isLd) { in MergeBaseUpdateLoadStore()
1788 bool isLd = Opcode == ARM::LDRD || Opcode == ARM::t2LDRDi8; in FixInvalidRegPairOp() local
1789 bool EvenDeadKill = isLd ? in FixInvalidRegPairOp()
1792 bool OddDeadKill = isLd ? in FixInvalidRegPairOp()
1806 unsigned NewOpc = (isLd) in FixInvalidRegPairOp()
1809 if (isLd) { in FixInvalidRegPairOp()
1813 .addReg(EvenReg, getDefRegState(isLd) | getDeadRegState(EvenDeadKill)) in FixInvalidRegPairOp()
[all …]
H A DARMInstrFormats.td770 class AI2ldst<bits<3> op, bit isLd, bit isByte, dag oops, dag iops, AddrMode am,
780 let Inst{20} = isLd;
783 class AI2ldstidx<bit isLd, bit isByte, bit isPre, dag oops, dag iops,
793 let Inst{20} = isLd; // L bit