Home
last modified time | relevance | path

Searched refs:Lo_32 (Results 1 – 25 of 30) sorted by relevance

12

/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/GISel/
H A DPPCInstructionSelector.cpp279 uint32_t LoLZ = llvm::countl_zero<uint32_t>(Lo_32(Imm)); in findContiguousZerosAtLeast()
297 uint32_t Lo32 = Lo_32(Imm); in selectI64ImmDirect()
614 uint32_t Hi16 = (Lo_32(Imm) >> 16) & 0xffff; in selectI64Imm()
615 uint32_t Lo16 = Lo_32(Imm) & 0xffff; in selectI64Imm()
/freebsd/contrib/llvm-project/llvm/lib/Target/VE/
H A DVEFrameLowering.cpp243 .addImm(Lo_32(NumBytes)); in emitSPAdjustment()
253 .addImm(Lo_32(NumBytes)); in emitSPAdjustment()
H A DVERegisterInfo.cpp209 build(VE::LEAzii, clobber).addImm(0).addImm(0).addImm(Lo_32(Offset)); in prepareReplaceFI()
H A DVEInstrInfo.td55 return CurDAG->getTargetConstant(Lo_32(N->getZExtValue()),
73 return CurDAG->getTargetConstant(Lo_32(getFpImmVal(N) & 0xffffffff),
/freebsd/contrib/llvm-project/llvm/lib/Support/
H A DAPInt.cpp1381 int64_t subres = int64_t(u[j+i]) - borrow - Lo_32(p); in KnuthDiv()
1382 u[j+i] = Lo_32(subres); in KnuthDiv()
1388 u[j+n] -= Lo_32(borrow); in KnuthDiv()
1396 q[j] = Lo_32(qp); in KnuthDiv()
1489 U[i * 2] = Lo_32(tmp); in divide()
1498 V[i * 2] = Lo_32(tmp); in divide()
1535 remainder = Lo_32(partial_dividend); in divide()
1540 Q[i] = Lo_32(partial_dividend / divisor); in divide()
1541 remainder = Lo_32(partial_dividend - (Q[i] * divisor)); in divide()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/Utils/
H A DAMDKernelCodeTUtils.cpp382 MCConstantExpr::create(Lo_32(compute_pgm_resource_registers), Ctx); in initDefault()
478 OS.emitIntValue(Lo_32(compute_pgm_resource_registers), in EmitKernelCodeT()
H A DAMDGPUBaseInfo.cpp3012 return !Lo_32(Val); in isValid32BitLiteral()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/MCTargetDesc/
H A DRISCVMatInt.cpp198 unsigned LowerLeadingOnes = llvm::countl_one(Lo_32(Val)); in extractRotateInfo()
529 if (STI.hasFeature(RISCV::FeatureStdExtZba) && Lo_32(Val) == Hi_32(Val)) { in generateTwoRegInstSeq()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DGCNPreRAOptimizations.cpp175 Init |= Lo_32(I.getOperand(1).getImm()); in processReg()
H A DAMDGPUISelDAGToDAG.cpp425 CurDAG->getTargetConstant(Lo_32(Imm), DL, MVT::i32)); in buildSMovImm64()
1793 getMaterializedScalarImm32(Lo_32(RemainderOffset), DL); in SelectFlatOffsetImpl()
1922 !TII->isInlineConstant(APInt(32, Lo_32(COffsetVal))) + in SelectGlobalSAddr()
2021 ? getMaterializedScalarImm32(Lo_32(RemainderOffset), DL) in SelectScratchSAddr()
H A DSIFrameLowering.cpp879 .addImm(Lo_32(Rsrc23)) in emitEntryFunctionScratchRsrcRegSetup()
H A DAMDGPUInstructionSelector.cpp5449 !TII.isInlineConstant(APInt(32, Lo_32(ConstOffset))) + in selectGlobalSAddr()
6310 return Lo_32(*OffsetVal); in getConstantZext32Val()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/MCTargetDesc/
H A DAMDGPUMCCodeEmitter.cpp259 return STI.hasFeature(AMDGPU::Feature64BitLiterals) && Lo_32(Val) ? 254 in getLit64Encoding()
H A DAMDGPUInstPrinter.cpp85 if (STI.hasFeature(AMDGPU::Feature64BitLiterals) && Lo_32(Imm)) in printFP64ImmOperand()
622 if (STI.hasFeature(AMDGPU::Feature64BitLiterals) && Lo_32(Imm)) in printImmediate64()
/freebsd/contrib/llvm-project/llvm/include/llvm/Support/
H A DMathExtras.h160 constexpr uint32_t Lo_32(uint64_t Value) { in Lo_32() function
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonGenInsert.cpp663 return isInt<8>(Lo_32(V)) && isInt<8>(Hi_32(V)); in isSmallConstant()
H A DHexagonBitSimplify.cpp1436 unsigned Lo = Lo_32(C), Hi = Hi_32(C); in genTfrConst()
H A DHexagonConstPropagation.cpp2246 uint32_t U32 = Lo_32(U); in evaluate()
/freebsd/contrib/llvm-project/llvm/lib/MC/
H A DXCOFFObjectWriter.cpp872 W.write<uint32_t>(is64Bit() ? Lo_32(SectionOrLength) : SectionOrLength); in writeSymbolAuxCsectEntry()
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCISelDAGToDAG.cpp1012 unsigned LoLZ = llvm::countl_zero<uint32_t>(Lo_32(Imm)); in findContiguousZerosAtLeast()
1026 unsigned Lo32 = Lo_32(Imm); in selectI64ImmDirect()
1267 unsigned Lo32 = Lo_32(Imm); in selectI64ImmDirectPrefix()
1417 uint32_t Hi16OfLo32 = (Lo_32(Imm) >> 16) & 0xffff; in selectI64Imm()
1418 uint32_t Lo16OfLo32 = Lo_32(Imm) & 0xffff; in selectI64Imm()
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/AsmParser/
H A DHexagonAsmParser.cpp1643 MCConstantExpr::create(Lo_32(Value), Context), Context); in processInstruction()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/AsmParser/
H A DAMDGPUAsmParser.cpp2449 Inst.addOperand(MCOperand::createImm(Lo_32(Val))); in addLiteralImmOperand()
2466 Val = Lo_32(Val); in addLiteralImmOperand()
2504 Inst.addOperand(MCOperand::createImm(Lo_32(Val))); in addLiteralImmOperand()
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/AsmParser/
H A DMipsAsmParser.cpp3415 if (Lo_32(ImmOp64) == 0) { in expandLoadSingleImmToFPR()
3458 if (Lo_32(ImmOp64) == 0) { in expandLoadDoubleImmToGPR()
3528 if ((Lo_32(ImmOp64) == 0) && in expandLoadDoubleImmToFPR()
/freebsd/contrib/llvm-project/llvm/lib/Support/Windows/
H A DPath.inc884 Hi_32(Size), Lo_32(Size), 0);
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/RuntimeDyld/
H A DRuntimeDyldELF.cpp1305 int32_t TruncOffset = Lo_32(RealOffset); in resolveRISCVRelocation()

12