Searched refs:ImmOffset (Results 1 - 7 of 7) sorted by relevance

/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/X86/MCTargetDesc/
H A DX86MCCodeEmitter.cpp91 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 DAMDGPURegisterBankInfo.cpp1301 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 DAMDGPUISelDAGToDAG.cpp221 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 DAMDGPUInstructionSelector.cpp923 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 DSIISelLowering.cpp7150 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 DAMDGPUBaseInfo.h660 bool splitMUBUFOffset(uint32_t Imm, uint32_t &SOffset, uint32_t &ImmOffset,
H A DAMDGPUBaseInfo.cpp1262 // 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