/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AArch64/MCTargetDesc/ |
D | AArch64MCCodeEmitter.cpp | 70 uint32_t getLdStUImm12OpValue(const MCInst &MI, unsigned OpIdx, 76 uint32_t getAdrLabelOpValue(const MCInst &MI, unsigned OpIdx, 82 uint32_t getAddSubImmOpValue(const MCInst &MI, unsigned OpIdx, 88 uint32_t getCondBranchTargetOpValue(const MCInst &MI, unsigned OpIdx, 94 uint32_t getLoadLiteralOpValue(const MCInst &MI, unsigned OpIdx, 101 uint32_t getMemExtendOpValue(const MCInst &MI, unsigned OpIdx, 107 uint32_t getTestBranchTargetOpValue(const MCInst &MI, unsigned OpIdx, 113 uint32_t getBranchTargetOpValue(const MCInst &MI, unsigned OpIdx, 119 uint32_t getMoveWideImmOpValue(const MCInst &MI, unsigned OpIdx, 124 uint32_t getVecShifterOpValue(const MCInst &MI, unsigned OpIdx, [all …]
|
/external/llvm-project/llvm/lib/Target/AArch64/MCTargetDesc/ |
D | AArch64MCCodeEmitter.cpp | 70 uint32_t getLdStUImm12OpValue(const MCInst &MI, unsigned OpIdx, 76 uint32_t getAdrLabelOpValue(const MCInst &MI, unsigned OpIdx, 82 uint32_t getAddSubImmOpValue(const MCInst &MI, unsigned OpIdx, 88 uint32_t getCondBranchTargetOpValue(const MCInst &MI, unsigned OpIdx, 94 uint32_t getLoadLiteralOpValue(const MCInst &MI, unsigned OpIdx, 101 uint32_t getMemExtendOpValue(const MCInst &MI, unsigned OpIdx, 107 uint32_t getTestBranchTargetOpValue(const MCInst &MI, unsigned OpIdx, 113 uint32_t getBranchTargetOpValue(const MCInst &MI, unsigned OpIdx, 119 uint32_t getMoveWideImmOpValue(const MCInst &MI, unsigned OpIdx, 124 uint32_t getVecShifterOpValue(const MCInst &MI, unsigned OpIdx, [all …]
|
/external/llvm/lib/Target/AArch64/MCTargetDesc/ |
D | AArch64MCCodeEmitter.cpp | 62 uint32_t getLdStUImm12OpValue(const MCInst &MI, unsigned OpIdx, 68 uint32_t getAdrLabelOpValue(const MCInst &MI, unsigned OpIdx, 74 uint32_t getAddSubImmOpValue(const MCInst &MI, unsigned OpIdx, 80 uint32_t getCondBranchTargetOpValue(const MCInst &MI, unsigned OpIdx, 86 uint32_t getLoadLiteralOpValue(const MCInst &MI, unsigned OpIdx, 93 uint32_t getMemExtendOpValue(const MCInst &MI, unsigned OpIdx, 99 uint32_t getTestBranchTargetOpValue(const MCInst &MI, unsigned OpIdx, 105 uint32_t getBranchTargetOpValue(const MCInst &MI, unsigned OpIdx, 111 uint32_t getMoveWideImmOpValue(const MCInst &MI, unsigned OpIdx, 116 uint32_t getVecShifterOpValue(const MCInst &MI, unsigned OpIdx, [all …]
|
/external/llvm-project/llvm/lib/Target/ARM/MCTargetDesc/ |
D | ARMMCCodeEmitter.cpp | 93 uint32_t getHiLo16ImmOpValue(const MCInst &MI, unsigned OpIdx, 97 bool EncodeAddrModeOpValues(const MCInst &MI, unsigned OpIdx, 104 uint32_t getThumbBLTargetOpValue(const MCInst &MI, unsigned OpIdx, 110 uint32_t getThumbBLXTargetOpValue(const MCInst &MI, unsigned OpIdx, 115 uint32_t getThumbBRTargetOpValue(const MCInst &MI, unsigned OpIdx, 120 uint32_t getThumbBCCTargetOpValue(const MCInst &MI, unsigned OpIdx, 125 uint32_t getThumbCBTargetOpValue(const MCInst &MI, unsigned OpIdx, 131 uint32_t getBranchTargetOpValue(const MCInst &MI, unsigned OpIdx, 137 uint32_t getThumbBranchTargetOpValue(const MCInst &MI, unsigned OpIdx, 143 uint32_t getARMBranchTargetOpValue(const MCInst &MI, unsigned OpIdx, [all …]
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/ARM/MCTargetDesc/ |
D | ARMMCCodeEmitter.cpp | 93 uint32_t getHiLo16ImmOpValue(const MCInst &MI, unsigned OpIdx, 97 bool EncodeAddrModeOpValues(const MCInst &MI, unsigned OpIdx, 104 uint32_t getThumbBLTargetOpValue(const MCInst &MI, unsigned OpIdx, 110 uint32_t getThumbBLXTargetOpValue(const MCInst &MI, unsigned OpIdx, 115 uint32_t getThumbBRTargetOpValue(const MCInst &MI, unsigned OpIdx, 120 uint32_t getThumbBCCTargetOpValue(const MCInst &MI, unsigned OpIdx, 125 uint32_t getThumbCBTargetOpValue(const MCInst &MI, unsigned OpIdx, 131 uint32_t getBranchTargetOpValue(const MCInst &MI, unsigned OpIdx, 137 uint32_t getThumbBranchTargetOpValue(const MCInst &MI, unsigned OpIdx, 143 uint32_t getARMBranchTargetOpValue(const MCInst &MI, unsigned OpIdx, [all …]
|
/external/llvm/lib/Target/ARM/MCTargetDesc/ |
D | ARMMCCodeEmitter.cpp | 81 uint32_t getHiLo16ImmOpValue(const MCInst &MI, unsigned OpIdx, 85 bool EncodeAddrModeOpValues(const MCInst &MI, unsigned OpIdx, 92 uint32_t getThumbBLTargetOpValue(const MCInst &MI, unsigned OpIdx, 98 uint32_t getThumbBLXTargetOpValue(const MCInst &MI, unsigned OpIdx, 103 uint32_t getThumbBRTargetOpValue(const MCInst &MI, unsigned OpIdx, 108 uint32_t getThumbBCCTargetOpValue(const MCInst &MI, unsigned OpIdx, 113 uint32_t getThumbCBTargetOpValue(const MCInst &MI, unsigned OpIdx, 119 uint32_t getBranchTargetOpValue(const MCInst &MI, unsigned OpIdx, 125 uint32_t getThumbBranchTargetOpValue(const MCInst &MI, unsigned OpIdx, 131 uint32_t getARMBranchTargetOpValue(const MCInst &MI, unsigned OpIdx, [all …]
|
/external/llvm/lib/CodeGen/GlobalISel/ |
D | RegisterBankInfo.cpp | 186 const MachineInstr &MI, unsigned OpIdx, const TargetInstrInfo &TII, in getRegBankFromConstraints() argument 190 const TargetRegisterClass *RC = MI.getRegClassConstraint(OpIdx, &TII, &TRI); in getRegBankFromConstraints() 223 for (unsigned OpIdx = 0, End = MI.getNumOperands(); OpIdx != End; ++OpIdx) { in getInstrMappingImpl() local 224 const MachineOperand &MO = MI.getOperand(OpIdx); in getInstrMappingImpl() 243 CurRegBank = getRegBankFromConstraints(MI, OpIdx, TII, TRI); in getInstrMappingImpl() 273 Mapping.setOperandMapping(OpIdx, RegSize, *CurRegBank); in getInstrMappingImpl() 288 for (unsigned OpIdx = 0, End = MI.getNumOperands(); OpIdx != End; ++OpIdx) { in getInstrMappingImpl() local 289 const MachineOperand &MO = MI.getOperand(OpIdx); in getInstrMappingImpl() 296 ->getOperandMapping(OpIdx) in getInstrMappingImpl() 300 Mapping.setOperandMapping(OpIdx, RegSize, *RegBank); in getInstrMappingImpl() [all …]
|
D | RegBankSelect.cpp | 365 for (unsigned OpIdx = 0, EndOpIdx = MI.getNumOperands(); OpIdx != EndOpIdx; in computeMapping() local 366 ++OpIdx) { in computeMapping() 367 const MachineOperand &MO = MI.getOperand(OpIdx); in computeMapping() 373 DEBUG(dbgs() << "Opd" << OpIdx); in computeMapping() 375 InstrMapping.getOperandMapping(OpIdx); in computeMapping() 384 RepairPts.emplace_back(RepairingPlacement(MI, OpIdx, *TRI, *this, in computeMapping() 391 RepairingPlacement(MI, OpIdx, *TRI, *this, RepairingPlacement::Insert)); in computeMapping() 482 unsigned OpIdx = RepairPt.getOpIdx(); in applyMapping() local 483 MachineOperand &MO = MI.getOperand(OpIdx); in applyMapping() 485 InstrMapping.getOperandMapping(OpIdx); in applyMapping() [all …]
|
/external/swiftshader/third_party/llvm-10.0/configs/common/lib/Target/ARM/ |
D | ARMGenGlobalISel.inc | 911 GIM_RecordInsn, /*DefineMI*/1, /*MI*/0, /*OpIdx*/1, // MIs[1] 921 GIR_Copy, /*NewInsnID*/0, /*OldInsnID*/0, /*OpIdx*/0, // Rd 922 GIR_Copy, /*NewInsnID*/0, /*OldInsnID*/0, /*OpIdx*/2, // Rn 923 GIR_Copy, /*NewInsnID*/0, /*OldInsnID*/1, /*OpIdx*/1, // Rm 935 GIM_RecordInsn, /*DefineMI*/1, /*MI*/0, /*OpIdx*/1, // MIs[1] 945 GIR_Copy, /*NewInsnID*/0, /*OldInsnID*/0, /*OpIdx*/0, // Rd 946 GIR_Copy, /*NewInsnID*/0, /*OldInsnID*/0, /*OpIdx*/2, // Rn 947 GIR_Copy, /*NewInsnID*/0, /*OldInsnID*/1, /*OpIdx*/1, // Rm 959 GIM_RecordInsn, /*DefineMI*/1, /*MI*/0, /*OpIdx*/1, // MIs[1] 969 GIR_Copy, /*NewInsnID*/0, /*OldInsnID*/0, /*OpIdx*/0, // Rd [all …]
|
/external/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
D | RegisterBankInfo.cpp | 113 const MachineInstr &MI, unsigned OpIdx, const TargetInstrInfo &TII, in getRegBankFromConstraints() argument 119 const TargetRegisterClass *RC = MI.getRegClassConstraint(OpIdx, &TII, TRI); in getRegBankFromConstraints() 124 Register Reg = MI.getOperand(OpIdx).getReg(); in getRegBankFromConstraints() 183 for (unsigned OpIdx = 0, EndIdx = MI.getNumOperands(); OpIdx != EndIdx; in getInstrMappingImpl() local 184 ++OpIdx) { in getInstrMappingImpl() 185 const MachineOperand &MO = MI.getOperand(OpIdx); in getInstrMappingImpl() 204 CurRegBank = getRegBankFromConstraints(MI, OpIdx, TII, MRI); in getInstrMappingImpl() 233 for (; OpIdx != EndIdx; ++OpIdx) { in getInstrMappingImpl() 234 const MachineOperand &MO = MI.getOperand(OpIdx); in getInstrMappingImpl() 251 OperandsMapping[OpIdx] = ValMapping; in getInstrMappingImpl() [all …]
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/GlobalISel/ |
D | RegisterBankInfo.cpp | 113 const MachineInstr &MI, unsigned OpIdx, const TargetInstrInfo &TII, in getRegBankFromConstraints() argument 119 const TargetRegisterClass *RC = MI.getRegClassConstraint(OpIdx, &TII, TRI); in getRegBankFromConstraints() 124 Register Reg = MI.getOperand(OpIdx).getReg(); in getRegBankFromConstraints() 183 for (unsigned OpIdx = 0, EndIdx = MI.getNumOperands(); OpIdx != EndIdx; in getInstrMappingImpl() local 184 ++OpIdx) { in getInstrMappingImpl() 185 const MachineOperand &MO = MI.getOperand(OpIdx); in getInstrMappingImpl() 204 CurRegBank = getRegBankFromConstraints(MI, OpIdx, TII, MRI); in getInstrMappingImpl() 233 for (; OpIdx != EndIdx; ++OpIdx) { in getInstrMappingImpl() 234 const MachineOperand &MO = MI.getOperand(OpIdx); in getInstrMappingImpl() 251 OperandsMapping[OpIdx] = ValMapping; in getInstrMappingImpl() [all …]
|
D | CallLowering.cpp | 78 void CallLowering::setArgFlags(CallLowering::ArgInfo &Arg, unsigned OpIdx, in setArgFlags() argument 83 if (Attrs.hasAttribute(OpIdx, Attribute::ZExt)) in setArgFlags() 85 if (Attrs.hasAttribute(OpIdx, Attribute::SExt)) in setArgFlags() 87 if (Attrs.hasAttribute(OpIdx, Attribute::InReg)) in setArgFlags() 89 if (Attrs.hasAttribute(OpIdx, Attribute::StructRet)) in setArgFlags() 91 if (Attrs.hasAttribute(OpIdx, Attribute::SwiftSelf)) in setArgFlags() 93 if (Attrs.hasAttribute(OpIdx, Attribute::SwiftError)) in setArgFlags() 95 if (Attrs.hasAttribute(OpIdx, Attribute::ByVal)) in setArgFlags() 97 if (Attrs.hasAttribute(OpIdx, Attribute::InAlloca)) in setArgFlags() 103 auto Ty = Attrs.getAttribute(OpIdx, Attribute::ByVal).getValueAsType(); in setArgFlags() [all …]
|
/external/swiftshader/third_party/llvm-10.0/configs/common/lib/Target/Mips/ |
D | MipsGenGlobalISel.inc | 744 GIM_RecordInsn, /*DefineMI*/1, /*MI*/0, /*OpIdx*/1, // MIs[1] 749 GIM_RecordInsn, /*DefineMI*/2, /*MI*/1, /*OpIdx*/2, // MIs[2] 759 GIR_Copy, /*NewInsnID*/0, /*OldInsnID*/0, /*OpIdx*/0, // rd 760 GIR_Copy, /*NewInsnID*/0, /*OldInsnID*/1, /*OpIdx*/1, // rs 761 GIR_Copy, /*NewInsnID*/0, /*OldInsnID*/0, /*OpIdx*/2, // rt 772 GIM_RecordInsn, /*DefineMI*/1, /*MI*/0, /*OpIdx*/2, // MIs[1] 777 GIM_RecordInsn, /*DefineMI*/2, /*MI*/1, /*OpIdx*/2, // MIs[2] 786 GIR_Copy, /*NewInsnID*/0, /*OldInsnID*/0, /*OpIdx*/0, // rd 787 GIR_Copy, /*NewInsnID*/0, /*OldInsnID*/1, /*OpIdx*/1, // rs 788 GIR_Copy, /*NewInsnID*/0, /*OldInsnID*/0, /*OpIdx*/1, // rt [all …]
|
/external/swiftshader/third_party/llvm-10.0/configs/common/lib/Target/AArch64/ |
D | AArch64GenGlobalISel.inc | 1238 GIR_Copy, /*NewInsnID*/0, /*OldInsnID*/0, /*OpIdx*/0, // Rd 1239 GIR_Copy, /*NewInsnID*/0, /*OldInsnID*/0, /*OpIdx*/2, // Rn 1252 GIR_Copy, /*NewInsnID*/0, /*OldInsnID*/0, /*OpIdx*/0, // Rd 1253 GIR_Copy, /*NewInsnID*/0, /*OldInsnID*/0, /*OpIdx*/1, // Rn 1266 GIR_Copy, /*NewInsnID*/0, /*OldInsnID*/0, /*OpIdx*/0, // R1 1267 GIR_Copy, /*NewInsnID*/0, /*OldInsnID*/0, /*OpIdx*/2, // R2 1280 GIR_Copy, /*NewInsnID*/0, /*OldInsnID*/0, /*OpIdx*/0, // Rd 1281 GIR_Copy, /*NewInsnID*/0, /*OldInsnID*/0, /*OpIdx*/2, // Rn 1294 GIR_Copy, /*NewInsnID*/0, /*OldInsnID*/0, /*OpIdx*/0, // R1 1295 GIR_Copy, /*NewInsnID*/0, /*OldInsnID*/0, /*OpIdx*/1, // R2 [all …]
|
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/GlobalISel/ |
D | InstructionSelectorImpl.h | 88 int64_t OpIdx = MatchTable[CurrentIdx++]; in executeMatchTable() local 94 MachineOperand &MO = State.MIs[InsnID]->getOperand(OpIdx); in executeMatchTable() 120 << "] = GIM_RecordInsn(" << InsnID << ", " << OpIdx in executeMatchTable() 186 int64_t OpIdx = MatchTable[CurrentIdx++]; in executeMatchTable() local 192 MachineOperand &MO = State.MIs[InsnID]->getOperand(OpIdx); in executeMatchTable() 196 << "]->getOperand(" << OpIdx << "), [" << LowerBound << ", " in executeMatchTable() 471 int64_t OpIdx = MatchTable[CurrentIdx++]; in executeMatchTable() local 482 << ", OpIdx=" << OpIdx << ")\n"); in executeMatchTable() 485 MachineOperand &MO = State.MIs[InsnID]->getOperand(OpIdx); in executeMatchTable() 520 int64_t OpIdx = MatchTable[CurrentIdx++]; in executeMatchTable() local [all …]
|
/external/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/ |
D | InstructionSelectorImpl.h | 106 int64_t OpIdx = MatchTable[CurrentIdx++]; in executeMatchTable() local 112 MachineOperand &MO = State.MIs[InsnID]->getOperand(OpIdx); in executeMatchTable() 138 << "] = GIM_RecordInsn(" << InsnID << ", " << OpIdx in executeMatchTable() 211 int64_t OpIdx = MatchTable[CurrentIdx++]; in executeMatchTable() local 217 MachineOperand &MO = State.MIs[InsnID]->getOperand(OpIdx); in executeMatchTable() 221 << "]->getOperand(" << OpIdx << "), [" << LowerBound << ", " in executeMatchTable() 526 int64_t OpIdx = MatchTable[CurrentIdx++]; in executeMatchTable() local 537 << ", OpIdx=" << OpIdx << ")\n"); in executeMatchTable() 540 MachineOperand &MO = State.MIs[InsnID]->getOperand(OpIdx); in executeMatchTable() 575 int64_t OpIdx = MatchTable[CurrentIdx++]; in executeMatchTable() local [all …]
|
/external/llvm-project/llvm/utils/TableGen/GlobalISel/ |
D | GIMatchTree.h | 28 Optional<unsigned> OpIdx; variable 32 Optional<unsigned> OpIdx = None) 33 : Name(Name), InstrID(InstrID), OpIdx(OpIdx) {} in Name() 35 bool isInstr() const { return !OpIdx.hasValue(); } in isInstr() 39 assert(OpIdx.hasValue() && "Is not an operand binding"); in getOpIdx() 40 return *OpIdx; in getOpIdx() 92 void bindOperandVariable(StringRef Name, unsigned InstrID, unsigned OpIdx) { in bindOperandVariable() argument 93 VarBindings.emplace_back(Name, InstrID, OpIdx); in bindOperandVariable() 226 unsigned OpIdx; variable 229 GIMatchTreeOperandInfo(const GIMatchDagInstr *InstrNode, unsigned OpIdx) in GIMatchTreeOperandInfo() argument [all …]
|
/external/llvm-project/llvm/lib/Target/AMDGPU/ |
D | AMDGPUInstructionSelector.h | 270 int OpIdx = -1) const; 273 int OpIdx) const; 276 int OpIdx) const { in renderTruncTImm1() argument 277 renderTruncTImm(MIB, MI, OpIdx); in renderTruncTImm1() 281 int OpIdx) const { in renderTruncTImm8() argument 282 renderTruncTImm(MIB, MI, OpIdx); in renderTruncTImm8() 286 int OpIdx) const { in renderTruncTImm16() argument 287 renderTruncTImm(MIB, MI, OpIdx); in renderTruncTImm16() 291 int OpIdx) const { in renderTruncTImm32() argument 292 renderTruncTImm(MIB, MI, OpIdx); in renderTruncTImm32() [all …]
|
/external/llvm-project/llvm/lib/CodeGen/ |
D | BreakFalseDeps.cpp | 81 bool pickBestRegisterForUndef(MachineInstr *MI, unsigned OpIdx, 86 bool shouldBreakDependence(MachineInstr *, unsigned OpIdx, unsigned Pref); 107 bool BreakFalseDeps::pickBestRegisterForUndef(MachineInstr *MI, unsigned OpIdx, in pickBestRegisterForUndef() argument 111 if (MI->isRegTiedToDefOperand(OpIdx)) in pickBestRegisterForUndef() 114 MachineOperand &MO = MI->getOperand(OpIdx); in pickBestRegisterForUndef() 135 TII->getRegClass(MI->getDesc(), OpIdx, TRI, *MF); in pickBestRegisterForUndef() 172 bool BreakFalseDeps::shouldBreakDependence(MachineInstr *MI, unsigned OpIdx, in shouldBreakDependence() argument 174 MCRegister Reg = MI->getOperand(OpIdx).getReg().asMCReg(); in shouldBreakDependence() 245 unsigned OpIdx = UndefReads.back().second; in processUndefReads() local 252 if (!LiveRegSet.contains(UndefMI->getOperand(OpIdx).getReg())) in processUndefReads() [all …]
|
D | MachineInstr.cpp | 812 int MachineInstr::findInlineAsmFlagIdx(unsigned OpIdx, in findInlineAsmFlagIdx() argument 815 assert(OpIdx < getNumOperands() && "OpIdx out of range"); in findInlineAsmFlagIdx() 818 if (OpIdx < InlineAsm::MIOp_FirstOperand) in findInlineAsmFlagIdx() 830 if (i + NumOps > OpIdx) { in findInlineAsmFlagIdx() 875 MachineInstr::getRegClassConstraint(unsigned OpIdx, in getRegClassConstraint() argument 884 return TII->getRegClass(getDesc(), OpIdx, TRI, MF); in getRegClassConstraint() 886 if (!getOperand(OpIdx).isReg()) in getRegClassConstraint() 891 if (getOperand(OpIdx).isUse() && isRegTiedToDefOperand(OpIdx, &DefIdx)) in getRegClassConstraint() 892 OpIdx = DefIdx; in getRegClassConstraint() 895 int FlagIdx = findInlineAsmFlagIdx(OpIdx); in getRegClassConstraint() [all …]
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/ |
D | BreakFalseDeps.cpp | 81 bool pickBestRegisterForUndef(MachineInstr *MI, unsigned OpIdx, 86 bool shouldBreakDependence(MachineInstr *, unsigned OpIdx, unsigned Pref); 107 bool BreakFalseDeps::pickBestRegisterForUndef(MachineInstr *MI, unsigned OpIdx, in pickBestRegisterForUndef() argument 109 MachineOperand &MO = MI->getOperand(OpIdx); in pickBestRegisterForUndef() 126 TII->getRegClass(MI->getDesc(), OpIdx, TRI, *MF); in pickBestRegisterForUndef() 163 bool BreakFalseDeps::shouldBreakDependence(MachineInstr *MI, unsigned OpIdx, in shouldBreakDependence() argument 165 Register reg = MI->getOperand(OpIdx).getReg(); in shouldBreakDependence() 230 unsigned OpIdx = UndefReads.back().second; in processUndefReads() local 237 if (!LiveRegSet.contains(UndefMI->getOperand(OpIdx).getReg())) in processUndefReads() 238 TII->breakPartialRegDependency(*UndefMI, OpIdx, TRI); in processUndefReads() [all …]
|
D | MachineInstr.cpp | 783 int MachineInstr::findInlineAsmFlagIdx(unsigned OpIdx, in findInlineAsmFlagIdx() argument 786 assert(OpIdx < getNumOperands() && "OpIdx out of range"); in findInlineAsmFlagIdx() 789 if (OpIdx < InlineAsm::MIOp_FirstOperand) in findInlineAsmFlagIdx() 801 if (i + NumOps > OpIdx) { in findInlineAsmFlagIdx() 831 MachineInstr::getRegClassConstraint(unsigned OpIdx, in getRegClassConstraint() argument 840 return TII->getRegClass(getDesc(), OpIdx, TRI, MF); in getRegClassConstraint() 842 if (!getOperand(OpIdx).isReg()) in getRegClassConstraint() 847 if (getOperand(OpIdx).isUse() && isRegTiedToDefOperand(OpIdx, &DefIdx)) in getRegClassConstraint() 848 OpIdx = DefIdx; in getRegClassConstraint() 851 int FlagIdx = findInlineAsmFlagIdx(OpIdx); in getRegClassConstraint() [all …]
|
/external/swiftshader/third_party/llvm-10.0/configs/common/lib/Target/X86/ |
D | X86GenGlobalISel.inc | 868 GIR_Copy, /*NewInsnID*/0, /*OldInsnID*/0, /*OpIdx*/0, // dst 869 GIR_Copy, /*NewInsnID*/0, /*OldInsnID*/0, /*OpIdx*/1, // src 880 GIR_Copy, /*NewInsnID*/0, /*OldInsnID*/0, /*OpIdx*/0, // dst 881 GIR_Copy, /*NewInsnID*/0, /*OldInsnID*/0, /*OpIdx*/1, // src 888 GIM_RecordInsn, /*DefineMI*/1, /*MI*/0, /*OpIdx*/2, // MIs[1] 895 GIR_Copy, /*NewInsnID*/0, /*OldInsnID*/0, /*OpIdx*/0, // dst 896 GIR_Copy, /*NewInsnID*/0, /*OldInsnID*/0, /*OpIdx*/1, // src1 925 GIR_Copy, /*NewInsnID*/0, /*OldInsnID*/0, /*OpIdx*/0, // dst 926 GIR_Copy, /*NewInsnID*/0, /*OldInsnID*/0, /*OpIdx*/1, // src1 938 GIR_Copy, /*NewInsnID*/0, /*OldInsnID*/0, /*OpIdx*/0, // dst [all …]
|
/external/llvm/utils/TableGen/ |
D | CodeEmitterGen.cpp | 86 unsigned OpIdx; in AddCodeToMergeInOperand() local 87 if (CGI.Operands.hasOperandNamed(VarName, OpIdx)) { in AddCodeToMergeInOperand() 89 OpIdx = CGI.Operands[OpIdx].MIOperandNo; in AddCodeToMergeInOperand() 90 assert(!CGI.Operands.isFlatOperandNotEmitted(OpIdx) && in AddCodeToMergeInOperand() 113 OpIdx = NumberedOp++; in AddCodeToMergeInOperand() 116 std::pair<unsigned, unsigned> SO = CGI.Operands.getSubOperandNumber(OpIdx); in AddCodeToMergeInOperand() 127 " op = " + EncoderMethodName + "(MI, " + utostr(OpIdx); in AddCodeToMergeInOperand() 133 " op = getMachineOpValue(MI, MI.getOperand(" + utostr(OpIdx) + ")"; in AddCodeToMergeInOperand() 192 unsigned OpIdx; in getInstructionCase() local 193 if (!CGI.Operands.hasOperandNamed(Vals[i].getName(), OpIdx)) in getInstructionCase() [all …]
|
/external/llvm/lib/Target/AArch64/ |
D | AArch64AddressTypePromotion.cpp | 208 static bool shouldSExtOperand(const Instruction *Inst, int OpIdx) { in shouldSExtOperand() argument 209 return !(isa<SelectInst>(Inst) && OpIdx == 0); in shouldSExtOperand() 311 for (int OpIdx = 0, EndOpIdx = Inst->getNumOperands(); OpIdx != EndOpIdx; in propagateSignExtension() local 312 ++OpIdx) { in propagateSignExtension() 313 DEBUG(dbgs() << "Operand:\n" << *(Inst->getOperand(OpIdx)) << '\n'); in propagateSignExtension() 314 if (Inst->getOperand(OpIdx)->getType() == SExt->getType() || in propagateSignExtension() 315 !shouldSExtOperand(Inst, OpIdx)) { in propagateSignExtension() 320 Value *Opnd = Inst->getOperand(OpIdx); in propagateSignExtension() 323 Inst->setOperand(OpIdx, ConstantInt::getSigned(SExt->getType(), in propagateSignExtension() 330 Inst->setOperand(OpIdx, UndefValue::get(SExt->getType())); in propagateSignExtension() [all …]
|