Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/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()
549 if (STI.hasE2() && isUInt<12>(std::abs(Val) - 1)) { in adjustReg()
555 } else if (!STI.hasE2() && isShiftedUInt<7, 2>(std::abs(Val))) { in adjustReg()
565 if (STI.hasE2()) { in adjustReg()
H A DCSKYInstrInfo.cpp234 if (STI.hasE2()) { in movImm()
484 if (STI.hasE2()) { in copyPhysReg()
500 if (STI.hasE2()) { in copyPhysReg()
523 Opcode = STI.hasE2() ? CSKY::MOV32 : CSKY::MOV16; in copyPhysReg()
H A DCSKYISelLowering.cpp89 if (!Subtarget.hasE2()) { in CSKYTargetLowering()
95 if (!Subtarget.hasE2()) { in CSKYTargetLowering()
1034 if (Subtarget.hasE2()) in EmitInstrWithCustomInserter()
1192 assert(!Subtarget.hasE2()); in LowerConstantPool()
1398 if (!Subtarget.hasE2() && (-1 - Imm).isPowerOf2()) in decomposeMulByConstant()
1403 Subtarget.hasE2()) in decomposeMulByConstant()
1417 return Subtarget.hasE2(); in isCheapToSpeculateCtlz()
H A DCSKYSubtarget.h187 bool hasE2() const { return HasE2; } in hasE2() function
H A DCSKYISelDAGToDAG.cpp95 ReplaceNode(N, CurDAG->getMachineNode(Subtarget->hasE2() ? CSKY::ADDI32 in INITIALIZE_PASS()
333 DAG->getMachineNode(Subtarget->hasE2() ? CSKY::BTSTI32 : CSKY::BTSTI16, in InvertCarryFlag()
H A DCSKY.td275 def iHasE2 : Predicate<"Subtarget->hasE2()">,