HomeSort by relevance Sort by last modified time
    Searched refs:OpIdx (Results 1 - 25 of 25) sorted by null

  /external/llvm/include/llvm/Analysis/
ConstantsScanner.h 28 unsigned OpIdx; // Operand index
33 assert(!InstI.atEnd() && OpIdx < InstI->getNumOperands() &&
35 return isa<Constant>(InstI->getOperand(OpIdx));
39 inline constant_iterator(const Function *F) : InstI(inst_begin(F)), OpIdx(0) {
47 : InstI(inst_end(F)), OpIdx(0) {
50 inline bool operator==(const _Self& x) const { return OpIdx == x.OpIdx &&
56 return cast<Constant>(InstI->getOperand(OpIdx));
61 ++OpIdx;
64 while (OpIdx < NumOperands && !isAtConstant())
    [all...]
  /external/llvm/lib/Target/ARM/MCTargetDesc/
ARMMCCodeEmitter.cpp 80 uint32_t getHiLo16ImmOpValue(const MCInst &MI, unsigned OpIdx,
83 bool EncodeAddrModeOpValues(const MCInst &MI, unsigned OpIdx,
89 uint32_t getThumbBLTargetOpValue(const MCInst &MI, unsigned OpIdx,
94 uint32_t getThumbBLXTargetOpValue(const MCInst &MI, unsigned OpIdx,
98 uint32_t getThumbBRTargetOpValue(const MCInst &MI, unsigned OpIdx,
102 uint32_t getThumbBCCTargetOpValue(const MCInst &MI, unsigned OpIdx,
106 uint32_t getThumbCBTargetOpValue(const MCInst &MI, unsigned OpIdx,
111 uint32_t getBranchTargetOpValue(const MCInst &MI, unsigned OpIdx,
116 uint32_t getUnconditionalBranchTargetOpValue(const MCInst &MI, unsigned OpIdx,
121 uint32_t getARMBranchTargetOpValue(const MCInst &MI, unsigned OpIdx,
    [all...]
  /external/llvm/lib/Target/AArch64/MCTargetDesc/
AArch64MCCodeEmitter.cpp 41 unsigned getAddSubImmOpValue(const MCInst &MI, unsigned OpIdx,
44 unsigned getAdrpLabelOpValue(const MCInst &MI, unsigned OpIdx,
48 unsigned getOffsetUImm12OpValue(const MCInst &MI, unsigned OpIdx,
50 return getOffsetUImm12OpValue(MI, OpIdx, Fixups, MemSize);
53 unsigned getOffsetUImm12OpValue(const MCInst &MI, unsigned OpIdx,
57 unsigned getBitfield32LSLOpValue(const MCInst &MI, unsigned OpIdx,
59 unsigned getBitfield64LSLOpValue(const MCInst &MI, unsigned OpIdx,
66 unsigned getLabelOpValue(const MCInst &MI, unsigned OpIdx,
69 unsigned getLoadLitLabelOpValue(const MCInst &MI, unsigned OpIdx,
73 unsigned getMoveWideImmOpValue(const MCInst &MI, unsigned OpIdx,
    [all...]
  /external/llvm/lib/Target/ARM/
ARMCodeEmitter.cpp 103 unsigned OpIdx);
156 unsigned getMachineOpValue(const MachineInstr &MI, unsigned OpIdx) const {
157 return getMachineOpValue(MI, MI.getOperand(OpIdx));
251 uint32_t getLdStmModeOpValue(const MachineInstr &MI, unsigned OpIdx)
253 uint32_t getLdStSORegOpValue(const MachineInstr &MI, unsigned OpIdx)
293 uint32_t getAddrMode2OpValue(const MachineInstr &MI, unsigned OpIdx)
295 uint32_t getAddrMode2OffsetOpValue(const MachineInstr &MI, unsigned OpIdx)
297 uint32_t getPostIdxRegOpValue(const MachineInstr &MI, unsigned OpIdx)
299 uint32_t getAddrMode3OffsetOpValue(const MachineInstr &MI, unsigned OpIdx)
376 unsigned encodeVFPRd(const MachineInstr &MI, unsigned OpIdx) const
    [all...]
ARMExpandPseudoInsts.cpp 385 unsigned OpIdx = 0;
387 bool DstIsDead = MI.getOperand(OpIdx).isDead();
388 unsigned DstReg = MI.getOperand(OpIdx++).getReg();
400 MIB.addOperand(MI.getOperand(OpIdx++));
403 MIB.addOperand(MI.getOperand(OpIdx++));
404 MIB.addOperand(MI.getOperand(OpIdx++));
407 MIB.addOperand(MI.getOperand(OpIdx++));
414 SrcOpIdx = OpIdx++;
417 MIB.addOperand(MI.getOperand(OpIdx++));
418 MIB.addOperand(MI.getOperand(OpIdx++))
    [all...]
ARMBaseInstrInfo.cpp     [all...]
  /external/llvm/utils/TableGen/
CodeEmitterGen.cpp 130 unsigned OpIdx;
131 if (CGI.Operands.hasOperandNamed(VarName, OpIdx)) {
133 OpIdx = CGI.Operands[OpIdx].MIOperandNo;
134 assert(!CGI.Operands.isFlatOperandNotEmitted(OpIdx) &&
144 OpIdx = NumberedOp++;
147 std::pair<unsigned, unsigned> SO = CGI.Operands.getSubOperandNumber(OpIdx);
158 " op = " + EncoderMethodName + "(MI, " + utostr(OpIdx);
165 " op = getMachineOpValue(MI, MI.getOperand(" + utostr(OpIdx) + ")";
CodeGenInstruction.cpp 134 unsigned OpIdx;
135 if (hasOperandNamed(Name, OpIdx)) return OpIdx;
141 /// given name. If so, return true and set OpIdx to the index of the
143 bool CGIOperandList::hasOperandNamed(StringRef Name, unsigned &OpIdx) const {
147 OpIdx = i;
170 unsigned OpIdx = getOperandNamed(OpName);
174 if (OperandList[OpIdx].MINumOperands > 1 && !AllowWholeOp &&
180 return std::make_pair(OpIdx, 0U);
184 DagInit *MIOpInfo = OperandList[OpIdx].MIOperandInfo
    [all...]
CodeGenInstruction.h 159 /// given name. If so, return true and set OpIdx to the index of the
161 bool hasOperandNamed(StringRef Name, unsigned &OpIdx) const;
  /external/llvm/lib/CodeGen/
MachineInstr.cpp     [all...]
MachineLICM.cpp 247 unsigned Reg, unsigned OpIdx,
780 unsigned Reg, unsigned OpIdx,
    [all...]
RegisterCoalescer.cpp 658 unsigned OpIdx = NewMI->findRegisterUseOperandIdx(IntA.reg, false);
659 NewMI->getOperand(OpIdx).setIsKill();
    [all...]
ScheduleDAGInstrs.cpp 259 int UseOp = I->OpIdx;
    [all...]
  /external/llvm/include/llvm/CodeGen/
ScheduleDAGInstrs.h 45 /// For non data-dependent uses, OpIdx == -1.
48 int OpIdx;
51 PhysRegSUOper(SUnit *su, int op, unsigned R): SU(su), OpIdx(op), Reg(R) {}
MachineInstr.h     [all...]
  /external/llvm/lib/Target/R600/
AMDGPUIndirectAddressing.cpp 218 for (unsigned OpIdx = 0, NumOperands = MI.getNumOperands();
219 OpIdx < NumOperands; ++OpIdx) {
220 MachineOperand &MO = MI.getOperand(OpIdx);
  /external/llvm/lib/Target/R600/MCTargetDesc/
R600MCCodeEmitter.cpp 65 void EmitSrc(const MCInst &MI, unsigned OpIdx, raw_ostream &OS) const;
235 void R600MCCodeEmitter::EmitSrc(const MCInst &MI, unsigned OpIdx,
237 const MCOperand &MO = MI.getOperand(OpIdx);
272 if ((!(isFlagSet(MI, OpIdx, MO_FLAG_ABS)))
273 && (isFlagSet(MI, OpIdx, MO_FLAG_NEG) ||
282 if (isFlagSet(MI, OpIdx, MO_FLAG_ABS)) {
  /external/llvm/lib/CodeGen/SelectionDAG/
ScheduleDAGSDNodes.h 103 unsigned OpIdx, SDep& dep) const;
ScheduleDAGSDNodes.cpp 620 unsigned OpIdx, SDep& dep) const{
628 unsigned DefIdx = Use->getOperand(OpIdx).getResNo();
631 OpIdx += TII->get(Use->getMachineOpcode()).getNumDefs();
632 int Latency = TII->getOperandLatency(InstrItins, Def, DefIdx, Use, OpIdx);
    [all...]
LegalizeVectorTypes.cpp     [all...]
  /external/llvm/lib/Target/MBlaze/MCTargetDesc/
MBlazeMCCodeEmitter.cpp 51 unsigned getMachineOpValue(const MCInst &MI, unsigned OpIdx) const {
52 return getMachineOpValue(MI, MI.getOperand(OpIdx));
  /external/llvm/lib/Target/AArch64/InstPrinter/
AArch64InstPrinter.h 117 unsigned OpIdx, raw_ostream &O);
  /external/llvm/lib/Transforms/Scalar/
Reassociate.cpp 467 for (unsigned OpIdx = 0; OpIdx < 2; ++OpIdx) { // Visit operands.
468 Value *Op = I->getOperand(OpIdx);
507 I->setOperand(OpIdx, UndefValue::get(I->getType()));
    [all...]
  /external/llvm/include/llvm/Support/
PatternMatch.h 925 Argument_match(unsigned OpIdx, const Opnd_t &V) : OpI(OpIdx), Val(V) { }
  /external/llvm/lib/Target/X86/
X86ISelLowering.cpp     [all...]

Completed in 1710 milliseconds