Home
last modified time | relevance | path

Searched refs:getMRI (Results 1 – 25 of 54) sorted by relevance

123

/external/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/GlobalISel/
DMachineIRBuilder.cpp166 assert(Res.getLLTTy(*getMRI()).isPointer() && "expected ptr dst type"); in buildDynStackAlloc()
168 Res.addDefToMIB(*getMRI(), MIB); in buildDynStackAlloc()
176 assert(Res.getLLTTy(*getMRI()).isPointer() && "invalid operand type"); in buildFrameIndex()
178 Res.addDefToMIB(*getMRI(), MIB); in buildFrameIndex()
185 assert(Res.getLLTTy(*getMRI()).isPointer() && "invalid operand type"); in buildGlobalValue()
186 assert(Res.getLLTTy(*getMRI()).getAddressSpace() == in buildGlobalValue()
191 Res.addDefToMIB(*getMRI(), MIB); in buildGlobalValue()
217 assert(Res.getLLTTy(*getMRI()).isPointer() && in buildPtrAdd()
218 Res.getLLTTy(*getMRI()) == Op0.getLLTTy(*getMRI()) && "type mismatch"); in buildPtrAdd()
219 assert(Op1.getLLTTy(*getMRI()).isScalar() && "invalid offset type"); in buildPtrAdd()
[all …]
DCSEMIRBuilder.cpp65 B.addNodeIDRegType(Op.getLLTTy(*getMRI())); in profileDstOp()
161 SrcOps[1].getReg(), *getMRI())) in buildInstr()
172 ConstantFoldExtOp(Opc, Src0.getReg(), Src1.getImm(), *getMRI())) in buildInstr()
190 GISelInstProfileBuilder ProfBuilder(ID, *getMRI()); in buildInstr()
211 LLT Ty = Res.getLLTTy(*getMRI()); in buildConstant()
216 GISelInstProfileBuilder ProfBuilder(ID, *getMRI()); in buildConstant()
238 LLT Ty = Res.getLLTTy(*getMRI()); in buildFConstant()
243 GISelInstProfileBuilder ProfBuilder(ID, *getMRI()); in buildFConstant()
DCallLowering.cpp135 MachineRegisterInfo *MRI = MIRBuilder.getMRI(); in packRegs()
237 MIRBuilder.getMRI()->createGenericVirtualRegister(NewLLT); in handleAssignments()
328 MIRBuilder.getMRI()->createGenericVirtualRegister(VATy); in handleAssignments()
/external/llvm-project/llvm/lib/CodeGen/GlobalISel/
DMachineIRBuilder.cpp129 assert(Res.getLLTTy(*getMRI()).isPointer() && "expected ptr dst type"); in buildDynStackAlloc()
131 Res.addDefToMIB(*getMRI(), MIB); in buildDynStackAlloc()
139 assert(Res.getLLTTy(*getMRI()).isPointer() && "invalid operand type"); in buildFrameIndex()
141 Res.addDefToMIB(*getMRI(), MIB); in buildFrameIndex()
148 assert(Res.getLLTTy(*getMRI()).isPointer() && "invalid operand type"); in buildGlobalValue()
149 assert(Res.getLLTTy(*getMRI()).getAddressSpace() == in buildGlobalValue()
154 Res.addDefToMIB(*getMRI(), MIB); in buildGlobalValue()
185 assert(Res.getLLTTy(*getMRI()).getScalarType().isPointer() && in buildPtrAdd()
186 Res.getLLTTy(*getMRI()) == Op0.getLLTTy(*getMRI()) && "type mismatch"); in buildPtrAdd()
187 assert(Op1.getLLTTy(*getMRI()).getScalarType().isScalar() && "invalid offset type"); in buildPtrAdd()
[all …]
DCSEMIRBuilder.cpp77 B.addNodeIDRegType(Op.getLLTTy(*getMRI())); in profileDstOp()
191 SrcOps[1].getReg(), *getMRI())) in buildInstr()
202 ConstantFoldExtOp(Opc, Src0.getReg(), Src1.getImm(), *getMRI())) in buildInstr()
220 GISelInstProfileBuilder ProfBuilder(ID, *getMRI()); in buildInstr()
241 LLT Ty = Res.getLLTTy(*getMRI()); in buildConstant()
246 GISelInstProfileBuilder ProfBuilder(ID, *getMRI()); in buildConstant()
268 LLT Ty = Res.getLLTTy(*getMRI()); in buildFConstant()
273 GISelInstProfileBuilder ProfBuilder(ID, *getMRI()); in buildFConstant()
DCallLowering.cpp173 MachineRegisterInfo *MRI = MIRBuilder.getMRI(); in packRegs()
277 MIRBuilder.getMRI()->createGenericVirtualRegister(NewLLT); in handleAssignments()
398 MIRBuilder.getMRI()->createGenericVirtualRegister(VATy); in handleAssignments()
DInlineAsmLowering.cpp244 MachineRegisterInfo *MRI = MIRBuilder.getMRI(); in buildAnyextOrCopy()
287 MachineRegisterInfo *MRI = MIRBuilder.getMRI(); in lowerInlineAsm()
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/GlobalISel/
DConstantFoldingMIRBuilder.h53 ConstantFoldBinOp(Opc, Src0.getReg(), Src1.getReg(), *getMRI()))
64 ConstantFoldExtOp(Opc, Src0.getReg(), Src1.getImm(), *getMRI()))
DMachineIRBuilder.h271 MachineRegisterInfo *getMRI() { return State.MRI; } in getMRI() function
272 const MachineRegisterInfo *getMRI() const { return State.MRI; } in getMRI() function
1342 auto NegOne = buildConstant(Dst.getLLTTy(*getMRI()), -1); in buildNot()
DRegisterBankInfo.h334 MachineRegisterInfo &getMRI() const { return MRI; } in getMRI() function
/external/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
DConstantFoldingMIRBuilder.h53 ConstantFoldBinOp(Opc, Src0.getReg(), Src1.getReg(), *getMRI()))
64 ConstantFoldExtOp(Opc, Src0.getReg(), Src1.getImm(), *getMRI()))
DRegisterBankInfo.h335 MachineRegisterInfo &getMRI() const { return MRI; } in getMRI() function
DMachineIRBuilder.h283 MachineRegisterInfo *getMRI() { return State.MRI; } in getMRI() function
284 const MachineRegisterInfo *getMRI() const { return State.MRI; } in getMRI() function
1513 auto NegOne = buildConstant(Dst.getLLTTy(*getMRI()), -1); in buildNot()
/external/llvm-project/llvm/lib/Target/AMDGPU/
DAMDGPUCallLowering.cpp344 MachineRegisterInfo &MRI = *B.getMRI(); in splitToValueTypes()
387 MachineRegisterInfo &MRI = *B.getMRI(); in unpackRegsToOrigType()
427 MachineRegisterInfo *MRI = B.getMRI(); in lowerReturnVal()
524 Register PtrReg = B.getMRI()->createGenericVirtualRegister(PtrTy); in lowerParameter()
669 MachineRegisterInfo &MRI = *B.getMRI(); in mergeVectorRegsToResultRegs()
709 MachineRegisterInfo &MRI = *B.getMRI(); in packSplitRegsToOrigType()
DAMDGPURegisterBankInfo.cpp666 MachineRegisterInfo *MRI = B.getMRI(); in split64BitValueForMapping()
1332 MachineRegisterInfo *MRI = B.getMRI(); in setBufferOffsets()
1342 B.getMRI()->setRegBank(VOffsetReg, AMDGPU::VGPRRegBank); in setBufferOffsets()
1343 B.getMRI()->setRegBank(SOffsetReg, AMDGPU::SGPRRegBank); in setBufferOffsets()
1360 B.getMRI()->setRegBank(SOffsetReg, AMDGPU::SGPRRegBank); in setBufferOffsets()
1368 B.getMRI()->setRegBank(VOffsetReg, AMDGPU::VGPRRegBank); in setBufferOffsets()
1402 B.getMRI()->setRegBank(VOffsetReg, AMDGPU::VGPRRegBank); in setBufferOffsets()
1406 B.getMRI()->setRegBank(SOffsetReg, AMDGPU::SGPRRegBank); in setBufferOffsets()
1413 MachineRegisterInfo &MRI = OpdMapper.getMRI(); in applyMappingSBufferLoad()
1468 B.getMRI()->setRegBank(VIndex, AMDGPU::VGPRRegBank); in applyMappingSBufferLoad()
[all …]
DAMDGPULegalizerInfo.cpp1637 MachineRegisterInfo &MRI = *B.getMRI(); in legalizeCustom()
2233 B.getMRI()->createGenericVirtualRegister(ConstPtrTy); in buildPCRelGlobalAddress()
2244 B.getMRI()->setRegClass(PCReg, &AMDGPU::SReg_64RegClass); in buildPCRelGlobalAddress()
2367 MachineRegisterInfo &MRI = *B.getMRI(); in legalizeLoad()
2495 LLT Ty = B.getMRI()->getType(Dst); in legalizeFlog()
2511 LLT Ty = B.getMRI()->getType(Dst); in legalizeFExp()
2526 LLT Ty = B.getMRI()->getType(Dst); in legalizeFPow()
3494 AMDGPU::getBaseWithConstantOffset(*B.getMRI(), OrigOffset); in splitBufferOffsets()
3586 MachineRegisterInfo *MRI = B.getMRI(); in fixStoreSourceType()
3772 LoadDstReg = B.getMRI()->createGenericVirtualRegister(S32); in legalizeBufferLoad()
[all …]
DSIPeepholeSDWA.cpp128 MachineRegisterInfo *getMRI() const { in getMRI() function in __anon1d4932070111::SDWAOperand
358 MachineOperand *PotentialMO = findSingleRegUse(getReplacedOperand(), getMRI()); in potentialToConvert()
442 MachineRegisterInfo *MRI = getMRI(); in potentialToConvert()
496 getMRI()->clearKillFlags(MO.getReg()); in convertToSDWA()
DSIMachineScheduler.h455 MachineRegisterInfo *getMRI() { return &MRI; } in getMRI() function
DAMDGPUPostLegalizerCombiner.cpp41 : B(B), MF(B.getMF()), MRI(*B.getMRI()), Helper(Helper){}; in AMDGPUPostLegalizerCombinerHelper()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/
DSIPeepholeSDWA.cpp128 MachineRegisterInfo *getMRI() const { in getMRI() function in __anon27409b7b0111::SDWAOperand
358 MachineOperand *PotentialMO = findSingleRegUse(getReplacedOperand(), getMRI()); in potentialToConvert()
442 MachineRegisterInfo *MRI = getMRI(); in potentialToConvert()
496 getMRI()->clearKillFlags(MO.getReg()); in convertToSDWA()
DSIMachineScheduler.h458 MachineRegisterInfo *getMRI() { return &MRI; } in getMRI() function
/external/llvm/lib/Target/AMDGPU/
DSIMachineScheduler.h451 MachineRegisterInfo *getMRI() { return &MRI; } in getMRI() function
DSIMachineScheduler.cpp310 MachineRegisterInfo *MRI = DAG->getMRI(); in initRegPressure()
1607 PSetIterator PSetI = DAG->getMRI()->getPressureSets(Reg); in checkRegUsageImpact()
1617 PSetIterator PSetI = DAG->getMRI()->getPressureSets(Reg); in checkRegUsageImpact()
/external/llvm-project/llvm/lib/Target/AArch64/GISel/
DAArch64InstructionSelector.cpp1015 MachineRegisterInfo &MRI = *MIB.getMRI(); in emitSelect()
1391 MachineRegisterInfo &MRI = *MIB.getMRI(); in emitTestBit()
1444 AndInst.getOperand(2).getReg(), *MIB.getMRI()); in tryOptAndIntoCompareBranch()
1461 MachineRegisterInfo &MRI = *MIB.getMRI(); in emitCBZ()
1508 MachineRegisterInfo &MRI = *MIB.getMRI(); in tryOptCompareBranchFedByICmp()
3669 MachineRegisterInfo &MRI = *MIRBuilder.getMRI(); in emitExtractVectorElt()
4153 MachineRegisterInfo &MRI = *MIRBuilder.getMRI(); in emitCSetForFCmp()
4186 MachineRegisterInfo &MRI = *MIRBuilder.getMRI(); in emitFPCompare()
4337 MachineRegisterInfo &MRI = *MIB.getMRI(); in tryOptSelect()
4432 MachineRegisterInfo &MRI = *MIRBuilder.getMRI(); in tryFoldIntegerCompare()
[all …]
DAArch64LegalizerInfo.cpp699 MachineRegisterInfo &MRI = *MIRBuilder.getMRI(); in legalizeCustom()
734 MachineRegisterInfo &MRI = *MIRBuilder.getMRI(); in legalizeVectorTrunc()

123