Home
last modified time | relevance | path

Searched refs:TRC (Results 1 – 12 of 12) sorted by relevance

/external/llvm/lib/Target/ARM/
DA15SDOptimizer.cpp79 const TargetRegisterClass *TRC);
103 bool usesRegClass(MachineOperand &MO, const TargetRegisterClass *TRC);
139 const TargetRegisterClass *TRC) { in usesRegClass() argument
145 return MRI->getRegClass(Reg)->hasSuperClassEq(TRC); in usesRegClass()
147 return TRC->contains(Reg); in usesRegClass()
281 const TargetRegisterClass *TRC = in optimizeSDPattern() local
283 if (TRC->hasSuperClassEq(MRI->getRegClass(FullReg))) { in optimizeSDPattern()
453 const TargetRegisterClass *TRC) { in createExtractSubreg() argument
454 unsigned Out = MRI->createVirtualRegister(TRC); in createExtractSubreg()
DARMISelLowering.cpp6965 const TargetRegisterClass *TRC = isThumb ? &ARM::tGPRRegClass in SetupEntryBlockForSjLj() local
6984 unsigned NewVReg1 = MRI->createVirtualRegister(TRC); in SetupEntryBlockForSjLj()
6989 unsigned NewVReg2 = MRI->createVirtualRegister(TRC); in SetupEntryBlockForSjLj()
6994 unsigned NewVReg3 = MRI->createVirtualRegister(TRC); in SetupEntryBlockForSjLj()
7011 unsigned NewVReg1 = MRI->createVirtualRegister(TRC); in SetupEntryBlockForSjLj()
7015 unsigned NewVReg2 = MRI->createVirtualRegister(TRC); in SetupEntryBlockForSjLj()
7020 unsigned NewVReg3 = MRI->createVirtualRegister(TRC); in SetupEntryBlockForSjLj()
7024 unsigned NewVReg4 = MRI->createVirtualRegister(TRC); in SetupEntryBlockForSjLj()
7029 unsigned NewVReg5 = MRI->createVirtualRegister(TRC); in SetupEntryBlockForSjLj()
7043 unsigned NewVReg1 = MRI->createVirtualRegister(TRC); in SetupEntryBlockForSjLj()
[all …]
DARMLoadStoreOptimizer.cpp2183 const TargetRegisterClass *TRC = TII->getRegClass(MCID, 0, TRI, *MF); in RescheduleOps() local
2184 MRI->constrainRegClass(FirstReg, TRC); in RescheduleOps()
2185 MRI->constrainRegClass(SecondReg, TRC); in RescheduleOps()
/external/llvm/lib/Target/WebAssembly/
DWebAssemblyAsmPrinter.cpp93 const TargetRegisterClass *TRC = in getRegType() local
98 if (TRC->hasType(T)) in getRegType()
/external/llvm/lib/CodeGen/SelectionDAG/
DInstrEmitter.cpp492 const TargetRegisterClass *TRC = in EmitSubregNode() local
501 TRC == MRI->getRegClass(SrcReg)) { in EmitSubregNode()
507 VRBase = MRI->createVirtualRegister(TRC); in EmitSubregNode()
521 VRBase = MRI->createVirtualRegister(TRC); in EmitSubregNode()
626 const TargetRegisterClass *TRC = MRI->getRegClass(SubReg); in EmitRegSequence() local
628 TRI->getMatchingSuperRegClass(RC, TRC, SubIdx); in EmitRegSequence()
/external/llvm/lib/CodeGen/
DMachineRegisterInfo.cpp400 const TargetRegisterClass &TRC = *getRegClass(Reg); in getMaxLaneMaskForVReg() local
401 return TRC.getLaneMask(); in getMaxLaneMaskForVReg()
DRegAllocPBQP.cpp569 const TargetRegisterClass *TRC = MRI.getRegClass(VReg); in initializeGraph() local
578 ArrayRef<MCPhysReg> RawPRegOrder = TRC->getRawAllocationOrder(MF); in initializeGraph()
/external/llvm/lib/Target/X86/
DX86ISelDAGToDAG.cpp2812 const TargetRegisterClass *TRC; in Select() local
2814 case MVT::i32: TRC = &X86::GR32_ABCDRegClass; break; in Select()
2815 case MVT::i16: TRC = &X86::GR16_ABCDRegClass; break; in Select()
2818 SDValue RC = CurDAG->getTargetConstant(TRC->getID(), dl, MVT::i32); in Select()
2847 const TargetRegisterClass *TRC; in Select() local
2849 case MVT::i64: TRC = &X86::GR64_ABCDRegClass; break; in Select()
2850 case MVT::i32: TRC = &X86::GR32_ABCDRegClass; break; in Select()
2851 case MVT::i16: TRC = &X86::GR16_ABCDRegClass; break; in Select()
2854 SDValue RC = CurDAG->getTargetConstant(TRC->getID(), dl, MVT::i32); in Select()
/external/llvm/lib/Target/Hexagon/
DHexagonInstrInfo.cpp1434 const TargetRegisterClass *TRC; in createVR() local
1436 TRC = &Hexagon::PredRegsRegClass; in createVR()
1438 TRC = &Hexagon::IntRegsRegClass; in createVR()
1440 TRC = &Hexagon::DoubleRegsRegClass; in createVR()
1445 unsigned NewReg = MRI.createVirtualRegister(TRC); in createVR()
/external/clang/lib/Sema/
DSemaLookup.cpp4695 TypoDiagnosticGenerator TDG, TypoRecoveryCallback TRC, CorrectTypoKind Mode, in CorrectTypoDelayed() argument
4716 return createDelayedTypo(std::move(Consumer), std::move(TDG), std::move(TRC)); in CorrectTypoDelayed()
4974 TypoRecoveryCallback TRC) { in createDelayedTypo() argument
4980 State.RecoveryHandler = std::move(TRC); in createDelayedTypo()
/external/llvm/lib/Target/PowerPC/
DPPCISelDAGToDAG.cpp207 const TargetRegisterClass *TRC = TRI->getPointerRegClass(*MF, /*Kind=*/1); in SelectInlineAsmMemoryOperand() local
209 SDValue RC = CurDAG->getTargetConstant(TRC->getID(), dl, MVT::i32); in SelectInlineAsmMemoryOperand()
/external/clang/include/clang/Sema/
DSema.h2734 TypoRecoveryCallback TRC);
2848 TypoRecoveryCallback TRC, CorrectTypoKind Mode,