Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/lib/Target/CSKY/
H A DCSKYRegisterInfo.cpp58 if (!STI.hasE2()) { in getReservedRegs()
199 Register NewReg = STI.hasE2() in eliminateFrameIndex()
208 BuildMI(MBB, II, DL, TII->get(STI.hasE2() ? CSKY::BTSTI32 : CSKY::BTSTI16), in eliminateFrameIndex()
220 if (STI.hasE2()) { in eliminateFrameIndex()
270 TII->get(STI.hasE2() ? CSKY::ADDU32 : CSKY::ADDU16XZ), ScratchReg) in eliminateFrameIndex()
H A DCSKYFrameLowering.cpp172 if (STI.hasE2() && isUInt<12>(~(-(int)MaxAlignment.value()))) { in emitPrologue()
179 if (STI.hasE2()) { in emitPrologue()
439 if (BigFrame || CFI->isCRSpilled() || !STI.hasE2()) { in determineCalleeSaves()
547 if (STI.hasE2() && isUInt<12>(std::abs(Val) - 1)) { in adjustReg()
553 } else if (!STI.hasE2() && isShiftedUInt<7, 2>(std::abs(Val))) { in adjustReg()
563 if (STI.hasE2()) { in adjustReg()
H A DCSKYInstrInfo.cpp234 if (STI.hasE2()) { in movImm()
482 if (STI.hasE2()) { in copyPhysReg()
498 if (STI.hasE2()) { in copyPhysReg()
521 Opcode = STI.hasE2() ? CSKY::MOV32 : CSKY::MOV16; in copyPhysReg()
H A DCSKYSubtarget.h187 bool hasE2() const { return HasE2; } in hasE2() function
H A DCSKYISelDAGToDAG.cpp90 ReplaceNode(N, CurDAG->getMachineNode(Subtarget->hasE2() ? CSKY::ADDI32 in Select()
329 DAG->getMachineNode(Subtarget->hasE2() ? CSKY::BTSTI32 : CSKY::BTSTI16, in InvertCarryFlag()
H A DCSKYISelLowering.cpp93 if (!Subtarget.hasE2()) { in CSKYTargetLowering()
1026 if (Subtarget.hasE2()) in EmitInstrWithCustomInserter()
H A DCSKY.td275 def iHasE2 : Predicate<"Subtarget->hasE2()">,