HomeSort by: relevance | last modified time | path
    Searched defs:ImmOp (Results 1 - 25 of 29) sorted by relevancy

1 2

  /src/external/apache2/llvm/dist/llvm/lib/Target/RISCV/
RISCVMergeBaseOffset.cpp 246 MachineOperand &ImmOp = LoADDI.getOperand(2);
247 ImmOp.setOffset(Offset);
248 Tail.addOperand(ImmOp);
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/
MachineDebugify.cpp 131 auto ImmOp = MachineOperand::CreateImm(NextImm++);
133 /*IsIndirect=*/false, ImmOp, LocalVar, Expr);
  /src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
SIFixSGPRCopies.cpp 310 const MachineOperand *ImmOp =
312 if (!ImmOp->isImm())
329 Imm = ImmOp->getImm();
SIFoldOperands.cpp 930 MachineOperand ImmOp = MachineOperand::CreateImm(Imm.getSExtValue());
931 tryAddToFoldList(FoldList, UseMI, UseOpIdx, &ImmOp, TII);
1432 const MachineOperand *ImmOp = nullptr;
1436 ImmOp = Src0;
1439 ImmOp = Src1;
1444 int OMod = getOModValue(Op, ImmOp->getImm());
AMDGPUInstructionSelector.cpp 2100 MachineOperand &ImmOp = I.getOperand(1);
2105 if (ImmOp.isFPImm()) {
2106 const APInt &Imm = ImmOp.getFPImm()->getValueAPF().bitcastToAPInt();
2107 ImmOp.ChangeToImmediate(Imm.getZExtValue());
2108 } else if (ImmOp.isCImm()) {
2109 ImmOp.ChangeToImmediate(ImmOp.getCImm()->getSExtValue());
  /src/external/apache2/llvm/dist/llvm/lib/Target/BPF/
BPFMISimplifyPatchable.cpp 123 const MachineOperand &ImmOp = DefInst->getOperand(2);
124 if (!ImmOp.isImm() || ImmOp.getImm() != 0)
  /src/external/apache2/llvm/dist/llvm/lib/Target/ARM/
ARMBaseInstrInfo.h 857 unsigned ImmOp;
860 ImmOp = 2;
864 ImmOp = 2;
869 ImmOp = 3;
875 return Scale * MI.getOperand(ImmOp).getImm();
ARMBaseInstrInfo.cpp 2731 MachineOperand &ImmOp = MI.getOperand(ImmIdx);
2746 ImmOp.ChangeToImmediate(ImmedOffset);
2759 ImmOp.ChangeToImmediate(ImmedOffset);
ARMISelDAGToDAG.cpp 2836 SDValue ImmOp = N->getOperand(OpIdx++); // step
2837 int ImmValue = cast<ConstantSDNode>(ImmOp)->getZExtValue();
  /src/external/apache2/llvm/dist/llvm/lib/Target/BPF/AsmParser/
BPFAsmParser.cpp 93 struct ImmOp {
101 ImmOp Imm;
  /src/external/apache2/llvm/dist/llvm/lib/Target/X86/
X86CallFrameOptimization.cpp 291 const MachineOperand &ImmOp = MI->getOperand(X86::AddrNumOperands);
292 return ImmOp.getImm() == 0 ? Convert : Exit;
297 const MachineOperand &ImmOp = MI->getOperand(X86::AddrNumOperands);
298 return ImmOp.getImm() == -1 ? Convert : Exit;
X86MCInstLower.cpp 320 unsigned ImmOp = Inst.getNumOperands() - 1;
322 (Inst.getOperand(ImmOp).isImm() || Inst.getOperand(ImmOp).isExpr()) &&
334 MCOperand Saved = Inst.getOperand(ImmOp);
  /src/external/apache2/llvm/dist/llvm/lib/Target/AVR/
AVRISelDAGToDAG.cpp 241 SDValue ImmOp = Op->getOperand(1);
242 ConstantSDNode *ImmNode = dyn_cast<ConstantSDNode>(ImmOp);
281 Disp = ImmOp;
  /src/external/apache2/llvm/dist/llvm/lib/Target/CSKY/AsmParser/
CSKYAsmParser.cpp 94 struct ImmOp {
102 ImmOp Imm;
  /src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/
HexagonAsmPrinter.cpp 255 MCOperand &ImmOp = Inst.getOperand(i);
256 const auto *HE = static_cast<const HexagonMCExpr*>(ImmOp.getExpr());
HexagonOptAddrMode.cpp 107 bool changeStore(MachineInstr *OldMI, MachineOperand ImmOp,
109 bool changeLoad(MachineInstr *OldMI, MachineOperand ImmOp, unsigned ImmOpNum);
111 const MachineOperand &ImmOp, unsigned ImmOpNum);
413 const MachineOperand ImmOp = AddMI->getOperand(2);
425 OffsetOp.setImm(ImmOp.getImm() + OffsetOp.getImm());
483 bool HexagonOptAddrMode::changeLoad(MachineInstr *OldMI, MachineOperand ImmOp,
502 MIB.add(ImmOp);
511 const GlobalValue *GV = ImmOp.getGlobal();
512 int64_t Offset = ImmOp.getOffset() + OldMI->getOperand(2).getImm();
514 MIB.addGlobalAddress(GV, Offset, ImmOp.getTargetFlags())
    [all...]
HexagonConstExtenders.cpp 1778 const MachineOperand &ImmOp = MI.getOperand(IsAddi ? 2 : 1);
1779 assert(Ex.Rs == RegOp && EV == ImmOp && Ex.Neg != IsAddi &&
1895 MachineOperand &ImmOp = P.first->getOperand(J+1);
1896 ImmOp.setImm(ImmOp.getImm() + Diff);
  /src/external/apache2/llvm/dist/llvm/lib/Target/Lanai/AsmParser/
LanaiAsmParser.cpp 126 struct ImmOp {
140 struct ImmOp Imm;
  /src/external/apache2/llvm/dist/llvm/lib/Target/RISCV/AsmParser/
RISCVAsmParser.cpp 273 struct ImmOp {
293 ImmOp Imm;
  /src/external/apache2/llvm/dist/llvm/lib/Target/Sparc/AsmParser/
SparcAsmParser.cpp 242 struct ImmOp {
255 struct ImmOp Imm;
  /src/external/apache2/llvm/dist/llvm/lib/Target/X86/AsmParser/
X86Operand.h 52 struct ImmOp {
75 struct ImmOp Imm;
X86AsmParser.cpp 3349 const MCExpr *ImmOp = MCConstantExpr::create(ComparisonPredicate,
3351 Operands.push_back(X86Operand::CreateImm(ImmOp, NameLoc, NameLoc));
3388 const MCExpr *ImmOp = MCConstantExpr::create(ComparisonPredicate,
3390 Operands.push_back(X86Operand::CreateImm(ImmOp, NameLoc, NameLoc));
  /src/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/AsmParser/
PPCAsmParser.cpp 184 struct ImmOp {
199 struct ImmOp Imm;
  /src/external/apache2/llvm/dist/llvm/lib/Target/VE/AsmParser/
VEAsmParser.cpp 176 struct ImmOp {
203 struct ImmOp Imm;
  /src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/AsmParser/
AArch64AsmParser.cpp 385 struct ImmOp {
445 struct ImmOp Imm;

Completed in 104 milliseconds

1 2