HomeSort by relevance Sort by last modified time
    Searched defs:Op1 (Results 1 - 25 of 63) sorted by null

1 2 3

  /external/llvm/lib/Target/BPF/MCTargetDesc/
BPFMCCodeEmitter.cpp 157 const MCOperand Op1 = MI.getOperand(1);
158 assert(Op1.isReg() && "First operand is not register.");
159 Encoding = MRI.getEncodingValue(Op1.getReg());
  /external/llvm/lib/Target/Hexagon/
HexagonExpandPredSpillCode.cpp 102 MachineOperand &Op1 = MI->getOperand(1);
113 NewMI->addOperand(Op1);
145 MachineOperand &Op1 = MI->getOperand(1);
155 NewMI->addOperand(Op1);
187 MachineOperand &Op1 = MI->getOperand(1);
196 NewMI->addOperand(Op1);
224 MachineOperand &Op1 = MI->getOperand(1);
234 NewMI->addOperand(Op1);
HexagonPeephole.cpp 290 MachineOperand Op1 = MI->getOperand(S1);
293 ChangeOpInto(MI->getOperand(S2), Op1);
HexagonCopyToCombine.cpp 121 const MachineOperand &Op1 = MI->getOperand(1);
122 assert(Op0.isReg() && Op1.isReg());
125 unsigned SrcReg = Op1.getReg();
134 const MachineOperand &Op1 = MI->getOperand(1);
141 if (!Op1.isImm() && Op1.getTargetFlags() != HexagonII::MO_NO_FLAG)
145 bool NotExt = Op1.isImm() && isInt<8>(Op1.getImm());
HexagonSplitDouble.cpp 672 MachineOperand &Op1 = MI->getOperand(1);
673 assert(Op0.isReg() && Op1.isImm());
674 uint64_t V = Op1.getImm();
700 MachineOperand &Op1 = MI->getOperand(1);
710 if (Op1.isImm()) {
712 .addImm(Op1.getImm());
713 } else if (Op1.isReg()) {
715 .addReg(Op1.getReg(), getRegState(Op1), Op1.getSubReg())
    [all...]
  /external/llvm/lib/ExecutionEngine/Interpreter/
Execution.cpp     [all...]
  /external/llvm/lib/Target/AArch64/Utils/
AArch64BaseInfo.cpp 858 // Try to parse an S<op0>_<op1>_<Cn>_<Cm>_<op2> register name
867 uint32_t Op0 = 0, Op1 = 0, CRn = 0, CRm = 0, Op2 = 0;
870 Ops[2].getAsInteger(10, Op1);
874 Bits = (Op0 << 14) | (Op1 << 11) | (CRn << 7) | (CRm << 3) | Op2;
900 uint32_t Op1 = (Bits >> 11) & 0x7;
905 return "s" + utostr(Op0)+ "_" + utostr(Op1) + "_c" + utostr(CRn)
  /external/llvm/lib/Target/X86/
X86OptimizeLEAs.cpp 205 const MachineOperand *Op1 = &MI1.getOperand(N1 + X86::AddrDisp);
207 if (!isIdenticalOp(*Op1, *Op2)) {
208 if (Op1->isImm() && Op2->isImm())
209 AddrDispShift = Op1->getImm() - Op2->getImm();
210 else if (Op1->isGlobal() && Op2->isGlobal() &&
211 Op1->getGlobal() == Op2->getGlobal())
212 AddrDispShift = Op1->getOffset() - Op2->getOffset();
X86FloatingPoint.cpp     [all...]
X86MCInstLower.cpp 323 unsigned Op0 = Inst.getOperand(0).getReg(), Op1 = Inst.getOperand(1).getReg();
328 if (Op0 == X86::AX && Op1 == X86::AL)
332 if (Op0 == X86::EAX && Op1 == X86::AX)
336 if (Op0 == X86::RAX && Op1 == X86::EAX)
    [all...]
  /external/llvm/lib/Transforms/Scalar/
CorrelatedValuePropagation.cpp 195 Constant *Op1 = dyn_cast<Constant>(C->getOperand(1));
196 if (!Op1) return false;
208 LVI->getPredicateAt(C->getPredicate(), Op0, Op1, C);
347 Constant *Op1 = dyn_cast<Constant>(C->getOperand(1));
348 if (!Op1) return nullptr;
351 LVI->getPredicateAt(C->getPredicate(), Op0, Op1, At);
Scalarizer.cpp 74 Value *operator()(IRBuilder<> &Builder, Value *Op0, Value *Op1,
76 return Builder.CreateFCmp(FCI.getPredicate(), Op0, Op1, Name);
85 Value *operator()(IRBuilder<> &Builder, Value *Op0, Value *Op1,
87 return Builder.CreateICmp(ICI.getPredicate(), Op0, Op1, Name);
96 Value *operator()(IRBuilder<> &Builder, Value *Op0, Value *Op1,
98 return Builder.CreateBinOp(BO.getOpcode(), Op0, Op1, Name);
382 Scatterer Op1 = scatter(&I, I.getOperand(1));
384 assert(Op1.size() == NumElems && "Mismatched binary operation");
388 Res[Elem] = Split(Builder, Op0[Elem], Op1[Elem],
401 Scatterer Op1 = scatter(&SI, SI.getOperand(1))
    [all...]
  /external/llvm/lib/DebugInfo/DWARF/
DWARFDebugFrame.cpp 110 uint64_t Op1 = Opcode & DWARF_CFI_PRIMARY_OPERAND_MASK;
115 addInstruction(Primary, Op1);
118 addInstruction(Primary, Op1, Data.getULEB128(Offset));
  /external/llvm/lib/Target/MSP430/
MSP430ISelDAGToDAG.cpp 286 SDValue Op0, Op1;
290 if (!SelectAddr(Op, Op0, Op1))
296 OutOps.push_back(Op1);
  /external/llvm/lib/Target/Sparc/
SparcISelDAGToDAG.cpp 390 SDValue Op0, Op1;
395 if (!SelectADDRrr(Op, Op0, Op1))
396 SelectADDRri(Op, Op0, Op1);
401 OutOps.push_back(Op1);
  /external/llvm/lib/Target/XCore/Disassembler/
XCoreDisassembler.cpp 241 Decode2OpInstruction(unsigned Insn, unsigned &Op1, unsigned &Op2) {
253 Op1 = (Op1High << 2) | fieldFromInstruction(Insn, 2, 2);
259 Decode3OpInstruction(unsigned Insn, unsigned &Op1, unsigned &Op2,
268 Op1 = (Op1High << 2) | fieldFromInstruction(Insn, 4, 2);
347 unsigned Op1, Op2;
348 DecodeStatus S = Decode2OpInstruction(Insn, Op1, Op2);
352 DecodeGRRegsRegisterClass(Inst, Op1, Address, Decoder);
360 unsigned Op1, Op2;
361 DecodeStatus S = Decode2OpInstruction(Insn, Op1, Op2);
365 Inst.addOperand(MCOperand::createImm(Op1));
    [all...]
  /external/llvm/lib/IR/
AutoUpgrade.cpp 569 Value *Op1 = CI->getArgOperand(1);
580 Rep = Builder.CreateShuffleVector(Op0, Op1, ConstantVector::get(Idxs));
586 Value *Op1 = CI->getArgOperand(1);
595 Value *UndefV = UndefValue::get(Op1->getType());
600 Rep = Builder.CreateShuffleVector(Op1, UndefV, ConstantVector::get(Idxs));
    [all...]
  /external/llvm/lib/Transforms/InstCombine/
InstCombineShifts.cpp 26 Value *Op0 = I.getOperand(0), *Op1 = I.getOperand(1);
34 if (SelectInst *SI = dyn_cast<SelectInst>(Op1))
38 if (Constant *CUI = dyn_cast<Constant>(Op1))
46 if (Op1->hasOneUse() && match(Op1, m_SRem(m_Value(A), m_Power2(B)))) {
50 Op1->getName());
321 Instruction *InstCombiner::FoldShiftByConstant(Value *Op0, Constant *Op1,
326 if (ConstantDataVector *CV = dyn_cast<ConstantDataVector>(Op1))
328 else if (ConstantVector *CV = dyn_cast<ConstantVector>(Op1))
331 COp1 = dyn_cast<ConstantInt>(Op1);
    [all...]
  /external/llvm/lib/Target/AArch64/InstPrinter/
AArch64InstPrinter.cpp 67 const MCOperand &Op1 = MI->getOperand(1);
100 << ", " << getRegisterName(getWRegFromXReg(Op1.getReg()));
136 << ", " << getRegisterName(Op1.getReg()) << ", #" << shift;
145 << getRegisterName(Op0.getReg()) << ", " << getRegisterName(Op1.getReg())
153 << getRegisterName(Op0.getReg()) << ", " << getRegisterName(Op1.getReg())
160 const MCOperand &Op0 = MI->getOperand(0); // Op1 == Op0
    [all...]
  /external/llvm/lib/Target/Mips/
MipsSEFrameLowering.cpp 323 const MachineOperand &Op1 = I->getOperand(1);
326 if ((Op1.isReg() && Op1.isUndef()) || (Op2.isReg() && Op2.isUndef())) {
348 unsigned SrcReg = Op1.getReg();
365 TII.storeRegToStack(MBB, I, SrcReg, Op1.isKill(), FI, RC, &RegInfo, 0);
    [all...]
  /external/llvm/lib/CodeGen/SelectionDAG/
LegalizeVectorOps.cpp 735 SDValue Op1 = Op.getOperand(1);
739 && Op1.getValueType() == Op2.getValueType() && "Invalid type");
772 Op1 = DAG.getNode(ISD::BITCAST, DL, MaskTy, Op1);
779 Op1 = DAG.getNode(ISD::AND, DL, MaskTy, Op1, Mask);
781 SDValue Val = DAG.getNode(ISD::OR, DL, MaskTy, Op1, Op2);
    [all...]
  /external/llvm/lib/CodeGen/
TargetInstrInfo.cpp 565 const MachineOperand &Op1 = Inst.getOperand(1);
573 if (Op1.isReg() && TargetRegisterInfo::isVirtualRegister(Op1.getReg()))
574 MI1 = MRI.getUniqueVRegDef(Op1.getReg());
    [all...]
  /external/llvm/lib/Target/NVPTX/
NVPTXISelDAGToDAG.cpp 900 SDValue Op1 = N->getOperand(1);
964 if (SelectDirectAddr(Op1, Addr)) {
    [all...]
  /external/llvm/lib/Target/SystemZ/
SystemZISelDAGToDAG.cpp 414 // The base or index of AM is equivalent to Op0 + Op1, where IsBase selects
415 // between the base and index. Try to fold Op1 into AM's displacement.
417 SDValue Op0, uint64_t Op1) {
419 int64_t TestDisp = AM.Disp + Op1;
441 SDValue Op1 = N.getOperand(1);
444 unsigned Op1Code = Op1->getOpcode();
447 return expandAdjDynAlloc(AM, IsBase, Op1);
452 return expandDisp(AM, IsBase, Op1,
456 cast<ConstantSDNode>(Op1)->getSExtValue());
458 if (IsBase && expandIndex(AM, Op0, Op1))
    [all...]
SystemZISelLowering.cpp 45 : Op0(Op0In), Op1(Op1In), Opcode(0), ICmpType(0), CCValid(0), CCMask(0) {}
48 SDValue Op0, Op1;
50 // The opcode that should be used to compare Op0 and Op1.
    [all...]

Completed in 877 milliseconds

1 2 3