Home
last modified time | relevance | path

Searched refs:getRegClassFor (Results 1 – 13 of 13) sorted by relevance

/external/llvm/lib/CodeGen/SelectionDAG/
DResourcePriorityQueue.cpp99 && (TLI->getRegClassFor(VT)->getID() == RCId)) { in numberRCValPredInSU()
137 && (TLI->getRegClassFor(VT)->getID() == RCId)) { in numberRCValSuccInSU()
337 && TLI->getRegClassFor(VT) in rawRegPressureDelta()
338 && TLI->getRegClassFor(VT)->getID() == RCId) in rawRegPressureDelta()
348 if (TLI->isTypeLegal(VT) && TLI->getRegClassFor(VT) in rawRegPressureDelta()
349 && TLI->getRegClassFor(VT)->getID() == RCId) in rawRegPressureDelta()
491 const TargetRegisterClass *RC = TLI->getRegClassFor(VT); in scheduledNode()
502 const TargetRegisterClass *RC = TLI->getRegClassFor(VT); in scheduledNode()
DInstrEmitter.cpp106 UseRC = TLI->getRegClassFor(VT); in EmitCopyFromReg()
166 DstRC = TLI->getRegClassFor(VT); in EmitCopyFromReg()
275 const TargetRegisterClass *RC = TLI->getRegClassFor(Op.getValueType()); in getVR()
445 RC = TRI->getSubClassWithSubReg(TLI->getRegClassFor(VT), SubIdx); in ConstrainForSubReg()
481 const TargetRegisterClass *TRC = TLI->getRegClassFor(Node->getValueType(0)); in EmitSubregNode()
536 const TargetRegisterClass *SRC = TLI->getRegClassFor(Node->getValueType(0)); in EmitSubregNode()
DFastISel.cpp214 Reg = createResultReg(TLI.getRegClassFor(VT)); in materializeRegForValue()
759 const TargetRegisterClass* SrcClass = TLI.getRegClassFor(SrcVT); in SelectBitCast()
760 const TargetRegisterClass* DstClass = TLI.getRegClassFor(DstVT); in SelectBitCast()
1386 unsigned ResultReg = createResultReg(TLI.getRegClassFor(RetVT)); in FastEmitInst_extractsubreg()
DFunctionLoweringInfo.cpp212 return RegInfo->createVirtualRegister(TLI.getRegClassFor(VT)); in CreateReg()
DSelectionDAGBuilder.cpp6221 (RegInfo.createVirtualRegister(TLI.getRegClassFor(RegVT))); in visitInlineAsm()
6759 unsigned SRetReg = RegInfo.createVirtualRegister(TLI.getRegClassFor(RegVT)); in LowerArguments()
/external/llvm/lib/Target/ARM/
DARMFastISel.cpp476 unsigned ResultReg = createResultReg(TLI.getRegClassFor(RetVT)); in FastEmitInst_extractsubreg()
491 unsigned MoveReg = createResultReg(TLI.getRegClassFor(VT)); in ARMMoveToFPReg()
501 unsigned MoveReg = createResultReg(TLI.getRegClassFor(VT)); in ARMMoveToIntReg()
527 unsigned DestReg = createResultReg(TLI.getRegClassFor(VT)); in ARMMaterializeFP()
544 unsigned DestReg = createResultReg(TLI.getRegClassFor(VT)); in ARMMaterializeFP()
565 unsigned ImmReg = createResultReg(TLI.getRegClassFor(MVT::i32)); in ARMMaterializeInt()
579 unsigned ImmReg = createResultReg(TLI.getRegClassFor(MVT::i32)); in ARMMaterializeInt()
591 unsigned DestReg = createResultReg(TLI.getRegClassFor(VT)); in ARMMaterializeInt()
621 unsigned DestReg = createResultReg(TLI.getRegClassFor(VT)); in ARMMaterializeGV()
679 unsigned NewDestReg = createResultReg(TLI.getRegClassFor(VT)); in ARMMaterializeGV()
[all …]
DARMISelLowering.h361 virtual const TargetRegisterClass *getRegClassFor(EVT VT) const;
DARMISelLowering.cpp1026 const TargetRegisterClass *ARMTargetLowering::getRegClassFor(EVT VT) const { in getRegClassFor() function in ARMTargetLowering
1036 return TargetLowering::getRegClassFor(VT); in getRegClassFor()
3330 unsigned Reg = MF.addLiveIn(ARM::LR, getRegClassFor(MVT::i32)); in LowerRETURNADDR()
/external/llvm/lib/Target/Mips/
DMipsISelLowering.cpp1043 const TargetRegisterClass *RC = getRegClassFor(MVT::getIntegerVT(Size * 8)); in EmitAtomicBinary()
1131 const TargetRegisterClass *RC = getRegClassFor(MVT::i32); in EmitAtomicBinaryPartword()
1283 const TargetRegisterClass *RC = getRegClassFor(MVT::getIntegerVT(Size * 8)); in EmitAtomicCmpSwap()
1366 const TargetRegisterClass *RC = getRegClassFor(MVT::i32); in EmitAtomicCmpSwapPartword()
2000 unsigned Reg = MF.addLiveIn(RA, getRegClassFor(VT)); in LowerRETURNADDR()
3105 Reg = MF.getRegInfo().createVirtualRegister(getRegClassFor(MVT::i32)); in LowerFormalArguments()
/external/llvm/include/llvm/Target/
DTargetLowering.h222 virtual const TargetRegisterClass *getRegClassFor(EVT VT) const { in getRegClassFor() function
/external/llvm/lib/Target/Hexagon/
DHexagonISelLowering.cpp974 unsigned Reg = MF.addLiveIn(TRI->getRARegister(), getRegClassFor(MVT::i32)); in LowerRETURNADDR()
/external/llvm/lib/Target/X86/
DX86FastISel.cpp2133 const TargetRegisterClass* RC = TLI.getRegClassFor(TLI.getPointerTy()); in TargetMaterializeAlloca()
DX86ISelLowering.cpp1954 Reg = MF.getRegInfo().createVirtualRegister(getRegClassFor(MVT::i64)); in LowerFormalArguments()
9438 getRegClassFor(Subtarget->is64Bit() ? MVT::i64:MVT::i32); in LowerDYNAMIC_STACKALLOC()
12293 const TargetRegisterClass *AddrRegClass = getRegClassFor(MVT::i64); in EmitVAARG64WithCustomInserter()
12294 const TargetRegisterClass *OffsetRegClass = getRegClassFor(MVT::i32); in EmitVAARG64WithCustomInserter()
12726 getRegClassFor(Is64Bit ? MVT::i64:MVT::i32); in EmitLoweredSegAlloca()