/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/ |
H A D | ResourcePriorityQueue.cpp | 99 && (TLI->getRegClassFor(VT)->getID() == RCId)) { in numberRCValPredInSU() 137 && (TLI->getRegClassFor(VT)->getID() == RCId)) { in numberRCValSuccInSU() 333 && TLI->getRegClassFor(VT) in rawRegPressureDelta() 334 && TLI->getRegClassFor(VT)->getID() == RCId) in rawRegPressureDelta() 344 if (TLI->isTypeLegal(VT) && TLI->getRegClassFor(VT) in rawRegPressureDelta() 345 && TLI->getRegClassFor(VT)->getID() == RCId) in rawRegPressureDelta() 482 const TargetRegisterClass *RC = TLI->getRegClassFor(VT); in scheduledNode() 493 const TargetRegisterClass *RC = TLI->getRegClassFor(VT); in scheduledNode()
|
H A D | InstrEmitter.cpp | 111 UseRC = TLI->getRegClassFor(VT, Node->isDivergent()); in EmitCopyFromReg() 170 DstRC = TLI->getRegClassFor(VT, Node->isDivergent()); in EmitCopyFromReg() 218 const TargetRegisterClass *VTRC = TLI->getRegClassFor( in CreateVirtualRegisters() 281 const TargetRegisterClass *RC = TLI->getRegClassFor( in getVR() 391 ? TLI->getRegClassFor(OpVT, in AddOperand() 464 RC = TRI->getSubClassWithSubReg(TLI->getRegClassFor(VT, isDivergent), SubIdx); in ConstrainForSubReg() 499 TLI->getRegClassFor(Node->getSimpleValueType(0), Node->isDivergent()); in EmitSubregNode() 570 TLI->getRegClassFor(Node->getSimpleValueType(0), Node->isDivergent()); in EmitSubregNode()
|
H A D | FastISel.cpp | 324 Reg = createResultReg(TLI.getRegClassFor(VT)); in materializeConstant() 804 CLI.ResultReg = createResultReg(TLI.getRegClassFor(MVT::i64)); in selectPatchpoint() 1415 const TargetRegisterClass *SrcClass = TLI.getRegClassFor(SrcVT); in selectBitCast() 1416 const TargetRegisterClass *DstClass = TLI.getRegClassFor(DstVT); in selectBitCast() 1448 const TargetRegisterClass *TyRegClass = TLI.getRegClassFor(Ty); in selectFreeze() 2102 Register ResultReg = createResultReg(TLI.getRegClassFor(RetVT)); in fastEmitInst_extractsubreg()
|
H A D | FunctionLoweringInfo.cpp | 376 MF->getSubtarget().getTargetLowering()->getRegClassFor(VT, isDivergent)); in CreateReg()
|
H A D | SelectionDAGISel.cpp | 1247 TLI->getRegClassFor(TLI->getPointerTy(CurDAG->getDataLayout())); in PrepareEHLandingPad()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/ |
H A D | SwiftErrorValueTracking.cpp | 36 const TargetRegisterClass *RC = TLI->getRegClassFor(TLI->getPointerTy(DL)); in getOrCreateVReg() 58 const TargetRegisterClass *RC = TLI->getRegClassFor(TLI->getPointerTy(DL)); in getOrCreateVRegDefAt() 126 auto const *RC = TLI->getRegClassFor(TLI->getPointerTy(DL)); in createEntriesInEntryBlock() 241 auto const *RC = TLI->getRegClassFor(TLI->getPointerTy(DL)); in propagateVRegs()
|
H A D | CallingConvLower.cpp | 258 const TargetRegisterClass *RC = TL->getRegClassFor(RegVT); in analyzeMustTailForwardedRegisters()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/ARM/ |
H A D | ARMFastISel.cpp | 395 unsigned MoveReg = createResultReg(TLI.getRegClassFor(VT)); in ARMMoveToFPReg() 405 unsigned MoveReg = createResultReg(TLI.getRegClassFor(VT)); in ARMMoveToIntReg() 431 unsigned DestReg = createResultReg(TLI.getRegClassFor(VT)); in ARMMaterializeFP() 443 unsigned DestReg = createResultReg(TLI.getRegClassFor(VT)); in ARMMaterializeFP() 503 ResultReg = createResultReg(TLI.getRegClassFor(VT)); in ARMMaterializeInt() 592 unsigned NewDestReg = createResultReg(TLI.getRegClassFor(VT)); in ARMMaterializeGV() 608 unsigned NewDestReg = createResultReg(TLI.getRegClassFor(VT)); in ARMMaterializeGV() 659 const TargetRegisterClass* RC = TLI.getRegClassFor(VT); in fastMaterializeAlloca() 965 RC = TLI.getRegClassFor(VT); in ARMEmitLoad() 977 RC = TLI.getRegClassFor(VT); in ARMEmitLoad() [all …]
|
H A D | ARMISelLowering.h | 567 getRegClassFor(MVT VT, bool isDivergent = false) const override;
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/X86/ |
H A D | X86FastISel.cpp | 472 const TargetRegisterClass *RC = TLI.getRegClassFor(VT); in X86FastEmitLoad() 2043 const TargetRegisterClass *RC = TLI.getRegClassFor(RetVT); in X86FastEmitCMoveSelect() 2203 const TargetRegisterClass *RC = TLI.getRegClassFor(RetVT); in X86FastEmitSSESelect() 2344 const TargetRegisterClass *RC = TLI.getRegClassFor(RetVT); in X86FastEmitPseudoSelect() 2371 const TargetRegisterClass *RC = TLI.getRegClassFor(RetVT); in X86SelectSelect() 2441 const TargetRegisterClass *RC = TLI.getRegClassFor(DstVT); in X86SelectIntToFP() 2500 return X86SelectFPExtOrFPTrunc(I, Opc, TLI.getRegClassFor(MVT::f64)); in X86SelectFPExt() 2514 return X86SelectFPExtOrFPTrunc(I, Opc, TLI.getRegClassFor(MVT::f32)); in X86SelectFPTrunc() 2615 const TargetRegisterClass *RC = TLI.getRegClassFor(MVT::v8i16); in fastLowerIntrinsicCall() 2653 ResultReg = createResultReg(TLI.getRegClassFor(MVT::f32)); in fastLowerIntrinsicCall() [all …]
|
H A D | X86ISelDAGToDAG.cpp | 4475 unsigned RegClass = TLI->getRegClassFor(MaskVT)->getID(); in tryVPTESTM() 4513 unsigned RegClass = TLI->getRegClassFor(ResVT)->getID(); in tryVPTESTM()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Mips/ |
H A D | MipsISelLowering.cpp | 1630 const TargetRegisterClass *RC = getRegClassFor(MVT::i32); in emitSignExtendToI32InReg() 1649 const TargetRegisterClass *RC = getRegClassFor(MVT::i32); in emitAtomicBinaryPartword() 1652 getRegClassFor(ArePtrs64bit ? MVT::i64 : MVT::i32); in emitAtomicBinaryPartword() 1845 const TargetRegisterClass *RC = getRegClassFor(MVT::getIntegerVT(Size * 8)); in emitAtomicCmpSwap() 1897 const TargetRegisterClass *RC = getRegClassFor(MVT::i32); in emitAtomicCmpSwapPartword() 1900 getRegClassFor(ArePtrs64bit ? MVT::i64 : MVT::i32); in emitAtomicCmpSwapPartword() 2523 unsigned Reg = MF.addLiveIn(RA, getRegClassFor(VT)); in lowerRETURNADDR() 3666 const TargetRegisterClass *RC = getRegClassFor(RegVT); in LowerFormalArguments() 3733 getRegClassFor(ABI.IsN64() ? MVT::i64 : MVT::i32)); in LowerFormalArguments() 4071 RC = getRegClassFor(VT); in parseRegForInlineAsmConstraint() [all …]
|
H A D | MipsSEISelDAGToDAG.cpp | 1264 TLI->getRegClassFor(ViaVecTy.getSimpleVT()); in trySelect() 1333 const TargetRegisterClass *RC = TLI->getRegClassFor(ResVecTySimple); in trySelect()
|
H A D | MipsFastISel.cpp | 1297 unsigned ResultReg = createResultReg(TLI.getRegClassFor(CopyVT)); in finishCall()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/ |
H A D | AArch64FastISel.cpp | 404 return fastEmitInst_i(Opc, TLI.getRegClassFor(VT), Imm); in materializeFP() 417 unsigned ResultReg = createResultReg(TLI.getRegClassFor(VT)); in materializeFP() 435 unsigned ResultReg = createResultReg(TLI.getRegClassFor(VT)); in materializeFP() 547 return fastEmitInst_r(Opc, TLI.getRegClassFor(VT), ZReg); in fastMaterializeFloatZero() 2874 unsigned ResultReg = fastEmitInst_r(Opc, TLI.getRegClassFor(DestVT), SrcReg); in selectIntToFP() 3107 unsigned ResultReg = createResultReg(TLI.getRegClassFor(CopyVT)); in finishCall() 3574 unsigned ResultReg = createResultReg(TLI.getRegClassFor(VT)); in fastLowerIntrinsicCall() 3728 ResultReg1 = createResultReg(TLI.getRegClassFor(VT)); in fastLowerIntrinsicCall()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/ |
H A D | SIISelLowering.h | 459 getRegClassFor(MVT VT, bool isDivergent) const override;
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Lanai/ |
H A D | LanaiISelLowering.cpp | 516 Reg = MF.getRegInfo().createVirtualRegister(getRegClassFor(MVT::i32)); in LowerCCCArguments() 1071 unsigned Reg = MF.addLiveIn(TRI->getRARegister(), getRegClassFor(MVT::i32)); in LowerRETURNADDR()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/BPF/ |
H A D | BPFISelLowering.cpp | 660 const TargetRegisterClass *RC = getRegClassFor(MVT::i64); in EmitSubregExt()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/M68k/ |
H A D | M68kISelLowering.cpp | 946 Reg = MF.getRegInfo().createVirtualRegister(getRegClassFor(PtrTy)); in LowerFormalArguments() 983 F.VReg = MF.getRegInfo().createVirtualRegister(getRegClassFor(F.VT)); in LowerFormalArguments() 3210 auto *ARClass = getRegClassFor(SPTy); in LowerDYNAMIC_STACKALLOC()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/ |
H A D | PPCFastISel.cpp | 1519 const TargetRegisterClass *CpyRC = TLI.getRegClassFor(CopyVT); in finishCall() 1524 ResultReg = createResultReg(TLI.getRegClassFor(RetVT)); in finishCall()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/MSP430/ |
H A D | MSP430ISelLowering.cpp | 711 getRegClassFor(MVT::i16)); in LowerCCCArguments()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/ |
H A D | HexagonISelLowering.cpp | 845 const TargetRegisterClass *RC = getRegClassFor(RegVT); in LowerFormalArguments() 1191 unsigned Reg = MF.addLiveIn(HRI.getRARegister(), getRegClassFor(MVT::i32)); in LowerRETURNADDR()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Sparc/ |
H A D | SparcISelLowering.cpp | 599 getRegClassFor(VA.getLocVT())); in LowerFormalArguments_64() 2681 unsigned RetReg = MF.addLiveIn(SP::I7, TLI.getRegClassFor(PtrVT)); in LowerRETURNADDR()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/ |
H A D | WebAssemblyISelLowering.cpp | 1168 MF.getRegInfo().createVirtualRegister(getRegClassFor(PtrVT)); in LowerFormalArguments()
|
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/ |
H A D | TargetLowering.h | 846 virtual const TargetRegisterClass *getRegClassFor(MVT VT, bool isDivergent = false) const {
|