Searched refs:ImmOffset (Results 1 - 7 of 7) sorted by relevance
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/X86/MCTargetDesc/ |
H A D | X86MCCodeEmitter.cpp | 91 SmallVectorImpl<MCFixup> &Fixups, int ImmOffset = 0) const; 295 int ImmOffset) const { 302 emitConstant(DispOp.getImm() + ImmOffset, Size, CurByte, OS); 315 assert(ImmOffset == 0); 325 ImmOffset = CurByte; 347 ImmOffset -= 4; 355 ImmOffset -= 2; 357 ImmOffset -= 1; 359 if (ImmOffset) 360 Expr = MCBinaryExpr::createAdd(Expr, MCConstantExpr::create(ImmOffset, Ct 574 int ImmOffset = 0; local [all...] |
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPURegisterBankInfo.cpp | 1301 unsigned ImmOffset; local 1304 std::tie(BaseReg, ImmOffset) = getBaseWithConstantOffset(*B.getMRI(), 1308 if (ImmOffset != 0) { 1316 unsigned Overflow = ImmOffset & ~MaxImm; 1317 ImmOffset -= Overflow; 1319 Overflow += ImmOffset; 1320 ImmOffset = 0; 1323 C1 = ImmOffset; 1384 unsigned ImmOffset; local 1385 std::tie(VOffset, ImmOffset) [all...] |
H A D | AMDGPUISelDAGToDAG.cpp | 221 SDValue &SOffset, SDValue &ImmOffset) const; 1500 SDValue &ImmOffset) const { 1523 ImmOffset = CurDAG->getTargetConstant(Imm & 4095, DL, MVT::i16); 1553 ImmOffset = CurDAG->getTargetConstant(C1->getZExtValue(), DL, MVT::i16); 1560 ImmOffset = CurDAG->getTargetConstant(0, DL, MVT::i16); 2286 int ImmOffset = 0; local 2302 ImmOffset = ConstOffset->getZExtValue(); 2305 ImmOffset = BaseOffset.getConstantOperandVal(1); 2324 SDValue OffsetField = CurDAG->getTargetConstant(ImmOffset, SL, MVT::i32);
|
H A D | AMDGPUInstructionSelector.cpp | 923 unsigned ImmOffset = TotalConstOffset; 932 unsigned Overflow = ImmOffset & ~MaxImm; 933 ImmOffset -= Overflow; 935 Overflow += ImmOffset; 936 ImmOffset = 0; 968 return std::make_tuple(BaseReg, ImmOffset, TotalConstOffset); 990 unsigned ImmOffset; 993 std::tie(VOffset, ImmOffset, TotalOffset) = splitBufferOffsets(B, VOffset); 1012 .addImm(ImmOffset)
|
H A D | SIISelLowering.cpp | 7150 unsigned ImmOffset = C1->getZExtValue(); local 7158 unsigned Overflow = ImmOffset & ~MaxImm; 7159 ImmOffset -= Overflow; 7161 Overflow += ImmOffset; 7162 ImmOffset = 0; 7164 C1 = cast<ConstantSDNode>(DAG.getTargetConstant(ImmOffset, DL, MVT::i32)); 7191 uint32_t SOffset, ImmOffset; local 7192 if (AMDGPU::splitMUBUFOffset(Imm, SOffset, ImmOffset, Subtarget, Align)) { 7195 Offsets[2] = DAG.getTargetConstant(ImmOffset, DL, MVT::i32); 7196 return SOffset + ImmOffset; 7202 uint32_t SOffset, ImmOffset; local [all...] |
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/Utils/ |
H A D | AMDGPUBaseInfo.h | 660 bool splitMUBUFOffset(uint32_t Imm, uint32_t &SOffset, uint32_t &ImmOffset,
|
H A D | AMDGPUBaseInfo.cpp | 1262 // Given Imm, split it into the values to put into the SOffset and ImmOffset 1268 // offsets within the given alignment can be added to the resulting ImmOffset. 1269 bool splitMUBUFOffset(uint32_t Imm, uint32_t &SOffset, uint32_t &ImmOffset, 1303 ImmOffset = Imm;
|
Completed in 214 milliseconds