Home
last modified time | relevance | path

Searched defs:RegClass (Results 1 – 25 of 37) sorted by relevance

12

/llvm-project/llvm/tools/llvm-exegesis/lib/
H A DRegisterAliasing.cpp33 const MCRegisterClass &RegClass) in RegisterAliasingTracker() argument
76 const auto &RegClass = RegInfo.getRegClass(RegClassIndex); in getRegisterClass() local
/llvm-project/llvm/include/llvm/CodeGen/
H A DRegisterClassInfo.h46 std::unique_ptr<RCInfo[]> RegClass; variable
H A DRDFRegisters.h183 const TargetRegisterClass *RegClass = nullptr; member
/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyPeephole.cpp98 const TargetRegisterClass *RegClass = MRI.getRegClass(Reg); in maybeRewriteToFallthrough() local
H A DWebAssemblyRegStackify.cpp641 Register DefReg = MRI.createVirtualRegister(RegClass); in moveAndTeeForMultiUse() local
105 const auto *RegClass = MRI.getRegClass(MI->getOperand(0).getReg()); convertImplicitDefToConstZero() local
[all...]
/llvm-project/llvm/lib/CodeGen/
H A DRenameIndependentSubregs.cpp134 const TargetRegisterClass *RegClass = MRI->getRegClass(Reg); in INITIALIZE_PASS_DEPENDENCY() local
H A DMachineRegisterInfo.cpp159 assert(RegClass->isAllocatable() && in createVirtualRegister() argument
H A DTargetInstrInfo.cpp54 short RegClass = MCID.operands()[OpNum].RegClass; in getRegClass() local
/llvm-project/llvm/lib/Target/CSKY/
H A DCSKYISelDAGToDAG.cpp385 SDValue RegClass = in createGPRPairNode() local
/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUMachineCFGStructurizer.cpp
H A DGCNDPPCombine.cpp197 int16_t RegClass = MI.getDesc().operands()[Idx].RegClass; getOperandSize() local
/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64LoadStoreOptimizer.cpp1425 auto *RegClass = TRI->getMinimalPhysRegClass(MOP.getReg()); canRenameMOP() local
1628 auto *RegClass = TRI->getMinimalPhysRegClass(Reg); tryToFindRegisterToRename() local
1656 auto *RegClass = TRI->getMinimalPhysRegClass(getLdStRegOp(FirstMI).getReg()); findRenameRegForSameLdStRegPair() local
[all...]
H A DAArch64AsmPrinter.cpp1075 const TargetRegisterClass *RegClass; PrintAsmOperand() local
/llvm-project/llvm/include/llvm/IR/
H A DInlineAsm.h309 using RegClass = Bitfield::Element<unsigned, 16, 14>; variable
/llvm-project/llvm/lib/Target/ARM/
H A DThumb2InstrInfo.cpp562 const TargetRegisterClass *RegClass = rewriteT2FrameIndex() local
H A DARMISelDAGToDAG.cpp1855 SDValue RegClass = createGPRPairNode() local
1866 SDValue RegClass = createSRegPairNode() local
1877 SDValue RegClass = CurDAG->getTargetConstant(ARM::QPRRegClassID, dl, createDRegPairNode() local
1888 SDValue RegClass = CurDAG->getTargetConstant(ARM::QQPRRegClassID, dl, createQRegPairNode() local
1900 SDValue RegClass = createQuadSRegsNode() local
1915 SDValue RegClass = CurDAG->getTargetConstant(ARM::QQPRRegClassID, dl, createQuadDRegsNode() local
1930 SDValue RegClass = CurDAG->getTargetConstant(ARM::QQQQPRRegClassID, dl, createQuadQRegsNode() local
[all...]
H A DMVETPAndVPTOptimisationsPass.cpp617 return RegClass && (RegClass->getID() == ARM::VCCRRegClassID); in IsWritingToVCCR() local
H A DARMBaseRegisterInfo.cpp855 const TargetRegisterClass *RegClass = eliminateFrameIndex() local
/llvm-project/llvm/utils/TableGen/
H A DCompressInstEmitter.cpp151 validateRegister(Record * Reg,Record * RegClass) validateRegister() argument
/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DUtils.cpp49 const TargetRegisterClass &RegClass) { in constrainRegToClass() argument
60 const TargetRegisterClass &RegClass, MachineOperand &RegMO) { in constrainOperandRegClass() argument
/llvm-project/llvm/lib/Target/AMDGPU/Disassembler/
H A DAMDGPUDisassembler.cpp146 DECODE_OPERAND_REG_8(RegClass) global() argument
181 DECODE_OPERAND_REG_7(RegClass,OpWidth) global() argument
[all...]
/llvm-project/llvm/utils/TableGen/Common/
H A DCodeGenRegisters.cpp1675 for (auto &RegClass : RegClasses) { in computeSubRegLaneMasks() local
1736 for (auto &RegClass : RegBank.getRegClasses()) { in computeUberSets() local
[all...]
/llvm-project/llvm/lib/Target/X86/
H A DX86FrameLowering.cpp955 const TargetRegisterClass *RegClass = &X86::GR64RegClass; emitStackProbeInlineWindowsCoreCLR64() local
3683 auto &RegClass = adjustStackWithPops() local
[all...]
/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCRegisterInfo.cpp590 const TargetRegisterClass *RegClass = MRI->getRegClass(VirtReg); getRegAllocationHints() local
/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVInstrInfo.cpp385 __anon099186b20202(const TargetRegisterClass &RegClass, uint16_t Encoding) copyPhysRegVector() argument
549 for (const auto &RegClass : RVVRegClasses) { copyPhysReg() local
[all...]

12