Searched refs:NeedAlign (Results 1 - 6 of 6) sorted by relevance
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
H A D | HexagonFrameLowering.cpp | 1938 Align NeedAlign = HRI.getSpillAlign(Hexagon::HvxVRRegClass); local 1942 auto UseAligned = [&](Align NeedAlign, Align HasAlign) { 1943 return !NeedsAligna && (NeedAlign <= HasAlign); 1948 StoreOpc = UseAligned(NeedAlign, HasAlign) ? Hexagon::V6_vS32b_ai 1959 StoreOpc = UseAligned(NeedAlign, HasAlign) ? Hexagon::V6_vS32b_ai 1990 Align NeedAlign = HRI.getSpillAlign(Hexagon::HvxVRRegClass); local 1994 auto UseAligned = [&](Align NeedAlign, Align HasAlign) { 1995 return !NeedsAligna && (NeedAlign <= HasAlign); 1999 LoadOpc = UseAligned(NeedAlign, HasAlign) ? Hexagon::V6_vL32b_ai 2007 LoadOpc = UseAligned(NeedAlign, HasAlig 2034 Align NeedAlign = HRI.getSpillAlign(Hexagon::HvxVRRegClass); local 2064 Align NeedAlign = HRI.getSpillAlign(Hexagon::HvxVRRegClass); local [all...] |
H A D | HexagonISelLowering.cpp | 1872 unsigned NeedAlign) const { 1877 unsigned HaveAlign = Addr != 0 ? 1u << countTrailingZeros(Addr) : NeedAlign; 1878 if (HaveAlign < NeedAlign) { 1883 << ", but the memory access requires " << NeedAlign; local 2844 unsigned NeedAlign = Subtarget.getTypeAlignment(StoreTy); local 2845 if (ClaimAlign < NeedAlign) 2855 unsigned NeedAlign = Subtarget.getTypeAlignment(LoadTy); local 2857 if (HaveAlign >= NeedAlign) 2877 if (!DoDefault && (2 * HaveAlign) == NeedAlign) { 2889 // The code below generates two loads, both aligned as NeedAlign, an [all...] |
H A D | HexagonInstrInfo.cpp | 1025 auto UseAligned = [&] (const MachineInstr &MI, unsigned NeedAlign) { 1028 return all_of(MI.memoperands(), [NeedAlign](const MachineMemOperand *MMO) { 1029 return MMO->getAlign() >= NeedAlign; 1089 unsigned NeedAlign = HRI.getSpillAlignment(Hexagon::HvxVRRegClass); local 1090 unsigned NewOpc = UseAligned(MI, NeedAlign) ? Hexagon::V6_vL32b_ai 1105 unsigned NeedAlign = HRI.getSpillAlignment(Hexagon::HvxVRRegClass); local 1106 unsigned NewOpc = UseAligned(MI, NeedAlign) ? Hexagon::V6_vL32b_ai 1127 unsigned NeedAlign = HRI.getSpillAlignment(Hexagon::HvxVRRegClass); local 1128 unsigned NewOpc = UseAligned(MI, NeedAlign) ? Hexagon::V6_vS32b_ai 1144 unsigned NeedAlign local [all...] |
H A D | HexagonISelLowering.h | 342 unsigned NeedAlign) const;
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | RegisterScavenging.cpp | 469 Align NeedAlign = TRI->getSpillAlign(RC); local 482 if (NeedSize > S || NeedAlign > A) 490 unsigned D = (S - NeedSize) + (A.value() - NeedAlign.value());
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/NVPTX/ |
H A D | NVPTXISelLowering.cpp | 1452 bool NeedAlign; // Does argument declaration specify alignment? local 1461 NeedAlign = true; 1476 NeedAlign = false; 1538 if (NeedAlign)
|
Completed in 199 milliseconds