Home
last modified time | relevance | path

Searched refs:isAllocatable (Results 1 – 25 of 40) sorted by relevance

12

/freebsd-14-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
HDSIRegisterInfo.td368 let isAllocatable = 0;
375 let isAllocatable = 0;
382 let isAllocatable = 0;
398 let isAllocatable = 0;
456 let isAllocatable = 0;
464 let isAllocatable = 0;
614 let isAllocatable = 0;
682 let isAllocatable = 0;
743 let isAllocatable = 0;
751 let isAllocatable = 0;
[all …]
HDGCNRewritePartialRegUses.cpp211 if (RC->isAllocatable() && TRI->isRegClassAligned(RC, AlignNumBits)) in getAllocatableAndAlignedRegClassMask()
234 << (SubRegRC->isAllocatable() ? "" : " not alloc") in getRegClassWithShiftedSubregs()
239 assert(SubRegRC->isAllocatable()); in getRegClassWithShiftedSubregs()
282 assert(MinRC->isAllocatable() && TRI->isRegClassAligned(MinRC, RCAlign)); in getRegClassWithShiftedSubregs()
HDR600RegisterInfo.td163 let isAllocatable = 0 in {
209 } // End isAllocatable = 0
HDGCNNSAReassign.cpp130 if (!MRI->isAllocatable(Reg)) in canAssign()
HDSIFrameLowering.cpp419 MRI.isAllocatable(Reg) && !TRI->isSubRegisterEq(Reg, GITPtrLoReg)) { in emitEntryFunctionFlatScratchInit()
578 if (!MRI.isPhysRegUsed(Reg) && MRI.isAllocatable(Reg) && in getEntryFunctionReservedScratchRsrcReg()
674 if (!MRI.isPhysRegUsed(Reg) && MRI.isAllocatable(Reg) && in emitEntryFunctionPrologue()
/freebsd-14-stable/contrib/llvm-project/llvm/lib/CodeGen/
HDTargetRegisterInfo.cpp193 if (!RC || RC->isAllocatable()) in getAllocatableClass()
199 if (SubRC->isAllocatable()) in getAllocatableClass()
247 assert(RC->isAllocatable() && "invalid for nonallocatable sets"); in getAllocatableSetForRC()
263 if (C->isAllocatable()) in getAllocatableSet()
HDMachineRegisterInfo.cpp60 assert(RC && RC->isAllocatable() && "Invalid RC for virtual register"); in setRegClass()
162 assert(RegClass->isAllocatable() && in createVirtualRegister()
539 if (!def_empty(*AI) || isAllocatable(*AI)) in isConstantPhysReg()
HDCalcSpillWeights.cpp293 if (HintReg.isVirtual() || MRI.isAllocatable(HintReg)) in weightCalcHelper()
HDAggressiveAntiDepBreaker.cpp627 if (!MRI.isAllocatable(NewSuperReg)) continue; in FindSuitableFreeRegisters()
832 if (!MRI.isAllocatable(AntiDepReg)) { in BreakAntiDependencies()
HDCriticalAntiDepBreaker.cpp561 if (!MRI.isAllocatable(AntiDepReg)) in BreakAntiDependencies()
HDRegisterPressure.cpp523 } else if (MRI.isAllocatable(Reg)) { in pushReg()
558 } else if (MRI.isAllocatable(Reg)) { in pushRegLanes()
HDRegAllocFast.cpp902 if (Hint0.isPhysical() && MRI->isAllocatable(Hint0) && RC.contains(Hint0) && in allocVirtReg()
920 if (Hint1.isPhysical() && MRI->isAllocatable(Hint1) && RC.contains(Hint1) && in allocVirtReg()
HDMachineCSE.cpp356 if (MRI->isAllocatable(PhysDefs[i].second) || in PhysRegDefsReach()
/freebsd-14-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/
HDHexagonRegisterInfo.td558 let Size = 32, isAllocatable = 0 in
569 let isAllocatable = 0 in
572 let Size = 64, isAllocatable = 0 in
577 let Size = 32, isAllocatable = 0 in
587 let Size = 64, isAllocatable = 0 in
596 let Size = 32, isAllocatable = 0 in
615 let Size = 64, isAllocatable = 0 in
632 let isAllocatable = 0 in
638 let Size = 32, isAllocatable = 0 in
HDHexagonBlockRanges.cpp225 if (RC->isAllocatable()) in HexagonBlockRanges()
/freebsd-14-stable/contrib/llvm-project/llvm/lib/Target/XCore/
HDXCoreRegisterInfo.td57 let isAllocatable = 0;
/freebsd-14-stable/contrib/llvm-project/llvm/lib/Target/Lanai/
HDLanaiRegisterInfo.td62 let isAllocatable = 0;
/freebsd-14-stable/contrib/llvm-project/llvm/lib/Target/LoongArch/
HDLoongArchRegisterInfo.td187 let isAllocatable = false in
215 let isAllocatable = false, RegInfos = GRLenRI in
/freebsd-14-stable/contrib/llvm-project/llvm/lib/Target/SystemZ/
HDSystemZRegisterInfo.td43 let isAllocatable = allocatable in
322 let isAllocatable = 0, CopyCost = -1 in
329 let isAllocatable = 0 in
/freebsd-14-stable/contrib/llvm-project/llvm/lib/Target/X86/
HDX86RegisterInfo.td556 let isAllocatable = 0 in
568 let isAllocatable = 0 in
755 let isAllocatable = 0;
762 let isAllocatable = 0;
779 let isAllocatable = 0;
783 let isAllocatable = 0;
787 let isAllocatable = 0;
/freebsd-14-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
HDTargetRegisterInfo.h119 bool isAllocatable() const { return MC->isAllocatable(); } in isAllocatable() function
/freebsd-14-stable/contrib/llvm-project/llvm/lib/Target/PowerPC/
HDPPCRegisterInfo.td170 let isAllocatable = 0, CopyCost = -1 in {
326 let isAllocatable = 0 in
481 let isAllocatable = 0;
484 let isAllocatable = 0;
488 let isAllocatable = 0;
491 let isAllocatable = 0;
/freebsd-14-stable/contrib/llvm-project/llvm/lib/Target/M68k/
HDM68kRegisterInfo.td134 let isAllocatable = 0 in {
/freebsd-14-stable/contrib/llvm-project/llvm/lib/Target/ARM/
HDARMRegisterInfo.td294 let isAllocatable = 0;
345 let isAllocatable = 0;
406 let isAllocatable = 0;
472 let isAllocatable = 0;
/freebsd-14-stable/contrib/llvm-project/llvm/include/llvm/MC/
HDMCRegisterInfo.h100 bool isAllocatable() const { return Allocatable; } in isAllocatable() function

12