/freebsd-current/contrib/llvm-project/llvm/lib/Target/PowerPC/GISel/ |
H A D | PPCCallLowering.cpp | 40 void assignValueToAddress(Register ValVReg, Register Addr, LLT MemTy, 59 LLT MemTy, 153 Register ValVReg, Register Addr, LLT MemTy, const MachinePointerInfo &MPO, 157 const MachinePointerInfo &MPO, LLT MemTy, 160 auto *MMO = MF.getMachineMemOperand(MPO, MachineMemOperand::MOLoad, MemTy, 165 BuildLoad(MIRBuilder, MPO, MemTy, ValVReg, Addr); 58 assignValueToAddress(Register ValVReg, Register Addr, LLT MemTy, const MachinePointerInfo &MPO, const CCValAssign &VA) argument 152 assignValueToAddress( Register ValVReg, Register Addr, LLT MemTy, const MachinePointerInfo &MPO, const CCValAssign &VA) argument
|
H A D | PPCCallLowering.h | 51 void assignValueToAddress(Register ValVReg, Register Addr, LLT MemTy,
|
/freebsd-current/contrib/llvm-project/llvm/lib/Target/M68k/GISel/ |
H A D | M68kCallLowering.h | 58 void assignValueToAddress(Register ValVReg, Register Addr, LLT MemTy,
|
H A D | M68kCallLowering.cpp | 66 void assignValueToAddress(Register ValVReg, Register Addr, LLT MemTy, 72 auto *MMO = MF.getMachineMemOperand(MPO, MachineMemOperand::MOStore, MemTy, 158 Register ValVReg, Register Addr, LLT MemTy, const MachinePointerInfo &MPO, 161 auto *MMO = MF.getMachineMemOperand(MPO, MachineMemOperand::MOLoad, MemTy, 157 assignValueToAddress( Register ValVReg, Register Addr, LLT MemTy, const MachinePointerInfo &MPO, const CCValAssign &VA) argument
|
/freebsd-current/contrib/llvm-project/llvm/lib/Target/ARM/ |
H A D | ARMCallLowering.cpp | 125 void assignValueToAddress(Register ValVReg, Register Addr, LLT MemTy, 130 MPO, MachineMemOperand::MOStore, MemTy, Align(1)); 258 void assignValueToAddress(Register ValVReg, Register Addr, LLT MemTy, 265 MemTy = LLT::scalar(32); 268 auto LoadVReg = buildLoad(LLT::scalar(32), Addr, MemTy, MPO); 272 buildLoad(ValVReg, Addr, MemTy, MPO); 276 MachineInstrBuilder buildLoad(const DstOp &Res, Register Addr, LLT MemTy, argument 280 auto MMO = MF.getMachineMemOperand(MPO, MachineMemOperand::MOLoad, MemTy,
|
/freebsd-current/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
H A D | LegalityPredicates.cpp | 195 const LLT MemTy = Query.MMODescrs[MMOIdx].MemoryTy; 196 return !MemTy.isByteSized() || 197 !llvm::has_single_bit<uint32_t>(MemTy.getSizeInBytes());
|
H A D | LoadStoreOpt.cpp | 701 LLT MemTy = StoreMI.getMMO().getMemoryType(); 704 if (!MemTy.isScalar()) 706 switch (MemTy.getSizeInBits()) { 749 if (WideStoreTy.getSizeInBits() % MemTy.getSizeInBits() != 0) 752 WideStoreTy.getSizeInBits() / MemTy.getSizeInBits(); 766 if (NewStore->getMMO().getMemoryType() != MemTy || !NewStore->isSimple()) 813 WideStoreTy = LLT::scalar(FoundStores.size() * MemTy.getScalarSizeInBits()); 829 unsigned NarrowBits = MemTy.getScalarSizeInBits();
|
H A D | LegalizerHelper.cpp | 993 LLT MemTy = LLT::pointer(AddrSpace, PtrSize); local 995 DstOp Dest(MRI.createGenericVirtualRegister(MemTy)); 3303 LLT MemTy = MMO.getMemoryType(); local 3306 unsigned MemSizeInBits = MemTy.getSizeInBits(); 3307 unsigned MemStoreSizeInBits = 8 * MemTy.getSizeInBytes(); 3310 if (MemTy.isVector()) 3379 if (TLI.allowsMemoryAccess(Ctx, MIRBuilder.getDataLayout(), MemTy, MMO)) 3385 if (MemTy.isVector()) { 3387 if (MemTy != DstTy) 3446 LLT MemTy local [all...] |
H A D | CallLowering.cpp | 788 LLT MemTy = Handler.getStackValueStoreType(DL, VA, Flags); 792 MemTy.getSizeInBytes(), VA.getLocMemOffset(), MPO, Flags); 794 Handler.assignValueToAddress(Args[i], Part, StackAddr, MemTy, MPO, VA);
|
/freebsd-current/contrib/llvm-project/llvm/lib/Target/RISCV/GISel/ |
H A D | RISCVCallLowering.cpp | 85 void assignValueToAddress(Register ValVReg, Register Addr, LLT MemTy, 93 MF.getMachineMemOperand(MPO, MachineMemOperand::MOStore, MemTy, 131 LLT MemTy(VAHi.getLocVT()); 135 MemTy.getSizeInBytes(), VAHi.getLocMemOffset(), MPO, Arg.Flags[0]); 137 assignValueToAddress(NewRegs[1], StackAddr, MemTy, MPO, 219 void assignValueToAddress(Register ValVReg, Register Addr, LLT MemTy, 223 auto MMO = MF.getMachineMemOperand(MPO, MachineMemOperand::MOLoad, MemTy, 253 LLT MemTy(VAHi.getLocVT()); 257 MemTy.getSizeInBytes(), VAHi.getLocMemOffset(), MPO, Arg.Flags[0]); 259 assignValueToAddress(NewRegs[1], StackAddr, MemTy, MP [all...] |
/freebsd-current/contrib/llvm-project/llvm/lib/Target/X86/GISel/ |
H A D | X86CallLowering.cpp | 115 void assignValueToAddress(Register ValVReg, Register Addr, LLT MemTy, 121 auto *MMO = MF.getMachineMemOperand(MPO, MachineMemOperand::MOStore, MemTy, 204 void assignValueToAddress(Register ValVReg, Register Addr, LLT MemTy, 209 MPO, MachineMemOperand::MOLoad | MachineMemOperand::MOInvariant, MemTy,
|
/freebsd-current/contrib/llvm-project/clang/lib/CodeGen/Targets/ |
H A D | AArch64.cpp | 644 llvm::Type *MemTy = CGF.ConvertTypeForMem(Ty), *ElementTy = MemTy; local 649 MemTy = llvm::PointerType::getUnqual(MemTy); 685 RegAddr = Tmp.withElementType(MemTy); 698 RegAddr = BaseAddr.withElementType(MemTy); 751 OnStackAddr = OnStackAddr.withElementType(MemTy);
|
H A D | Hexagon.cpp | 402 llvm::Type *MemTy = CGF.ConvertTypeForMem(Ty); local 403 llvm::Type *MemPTy = llvm::PointerType::getUnqual(MemTy); 408 return Address(ArgAddr, MemTy, CharUnits::fromQuantity(ArgAlign));
|
/freebsd-current/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/ |
H A D | CallLowering.h | 277 LLT MemTy, const MachinePointerInfo &MPO, 284 Register Addr, LLT MemTy, 287 assignValueToAddress(Arg.Regs[ValRegIndex], Addr, MemTy, MPO, VA); 283 assignValueToAddress(const ArgInfo &Arg, unsigned ValRegIndex, Register Addr, LLT MemTy, const MachinePointerInfo &MPO, const CCValAssign &VA) argument
|
H A D | LegalizerInfo.h | 208 LLT MemTy; member in struct:llvm::LegalityPredicates::TypePairAndMemDesc 213 Align == Other.Align && MemTy == Other.MemTy; 223 MemTy.getSizeInBits() == Other.MemTy.getSizeInBits();
|
/freebsd-current/contrib/llvm-project/llvm/lib/Target/Mips/ |
H A D | MipsCallLowering.cpp | 101 void assignValueToAddress(Register ValVReg, Register Addr, LLT MemTy, 154 Register ValVReg, Register Addr, LLT MemTy, const MachinePointerInfo &MPO, 157 auto MMO = MF.getMachineMemOperand(MPO, MachineMemOperand::MOLoad, MemTy, 209 void assignValueToAddress(Register ValVReg, Register Addr, LLT MemTy, 245 Register ValVReg, Register Addr, LLT MemTy, const MachinePointerInfo &MPO, 251 MPO, MachineMemOperand::MOStore, MemTy, 153 assignValueToAddress( Register ValVReg, Register Addr, LLT MemTy, const MachinePointerInfo &MPO, const CCValAssign &VA) argument 244 assignValueToAddress( Register ValVReg, Register Addr, LLT MemTy, const MachinePointerInfo &MPO, const CCValAssign &VA) argument
|
/freebsd-current/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/ |
H A D | AArch64CallLowering.cpp | 166 void assignValueToAddress(Register ValVReg, Register Addr, LLT MemTy, 180 assert(LocTy.getSizeInBits() == MemTy.getSizeInBits()); 181 LocTy = MemTy; 293 void assignValueToAddress(Register ValVReg, Register Addr, LLT MemTy, 297 auto MMO = MF.getMachineMemOperand(MPO, MachineMemOperand::MOStore, MemTy, 303 Register Addr, LLT MemTy, 306 unsigned MaxSize = MemTy.getSizeInBytes() * 8; 319 MemTy = LLT(VA.getValVT()); 325 MemTy = LLT(VA.getValVT()); 328 assignValueToAddress(ValVReg, Addr, MemTy, MP [all...] |
H A D | AArch64LegalizerInfo.cpp | 473 LLT MemTy = Q.MMODescrs[0].MemoryTy; 477 return MemTy == s8; 479 return MemTy == s8 || MemTy == s16; 481 return MemTy == s8 || MemTy == s16 || MemTy == s32;
|
/freebsd-current/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUCallLowering.cpp | 58 void assignValueToAddress(Register ValVReg, Register Addr, LLT MemTy, 140 void assignValueToAddress(Register ValVReg, Register Addr, LLT MemTy, 146 MPO, MachineMemOperand::MOLoad | MachineMemOperand::MOInvariant, MemTy, 240 void assignValueToAddress(Register ValVReg, Register Addr, LLT MemTy, 248 MPO, MachineMemOperand::MOStore, MemTy, 254 unsigned ValRegIndex, Register Addr, LLT MemTy, 260 assignValueToAddress(ValVReg, Addr, MemTy, MPO, VA);
|
H A D | AMDGPULegalizerInfo.cpp | 436 const LLT MemTy) { 437 const unsigned MemSizeInBits = MemTy.getSizeInBits(); 446 return Ty.isVector() && (!MemTy.isVector() || MemTy == Ty) && 3002 const LLT MemTy = MMO->getMemoryType(); 3004 const unsigned MemSize = MemTy.getSizeInBits(); 3008 if (shouldWidenLoad(ST, MemTy, AlignInBits, AddrSpace, MI.getOpcode())) { 5715 const LLT MemTy = MMO->getMemoryType(); 5790 switch (MemTy.getSizeInBits()) { 5821 } else if ((!IsD16 && MemTy [all...] |
/freebsd-current/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CGAtomic.cpp | 839 QualType MemTy = AtomicTy; local 841 MemTy = AT->getValueType(); 943 if (MemTy->isPointerType()) { 951 getContext().getTypeSizeInChars(MemTy->getPointeeType()); 981 ShouldCastToIntPtrTy = !MemTy->isFloatingType(); 1187 MemTy->isPointerType() ? getContext().getIntPtrType() : MemTy; 1221 MemTy, E->getExprLoc(), TInfo.Width); 1237 MemTy, E->getExprLoc(), TInfo.Width); 1252 MemTy, [all...] |
/freebsd-current/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86LowerAMXType.cpp | 300 auto Prepare = [&](Type *MemTy) { 301 AllocaAddr = createAllocaInstAtEntry(Builder, Bitcast->getParent(), MemTy); 1137 auto Prepare = [&](Type *MemTy) { 1138 AllocaAddr = createAllocaInstAtEntry(Builder, AMXCast->getParent(), MemTy);
|
/freebsd-current/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | LoopStrengthReduce.cpp | 219 Type *MemTy = nullptr; member in struct:__anon2937::MemAccessTy 223 MemAccessTy(Type *Ty, unsigned AS) : MemTy(Ty), AddrSpace(AS) {} 226 return MemTy == Other.MemTy && AddrSpace == Other.AddrSpace; 236 Type *getType() { return MemTy; } 904 AccessTy.MemTy = Ty; 920 AccessTy.MemTy = OperandVal->getType(); 925 AccessTy.MemTy = OperandVal->getType(); 1644 if (AccessTy.MemTy->isPointerTy()) 1647 OS << *AccessTy.MemTy; [all...] |
/freebsd-current/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | MachineFunction.cpp | 496 MachinePointerInfo PtrInfo, MachineMemOperand::Flags f, LLT MemTy, 501 MachineMemOperand(PtrInfo, f, MemTy, base_alignment, AAInfo, Ranges, SSID, 495 getMachineMemOperand( MachinePointerInfo PtrInfo, MachineMemOperand::Flags f, LLT MemTy, Align base_alignment, const AAMDNodes &AAInfo, const MDNode *Ranges, SyncScope::ID SSID, AtomicOrdering Ordering, AtomicOrdering FailureOrdering) argument
|
/freebsd-current/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | MachineFunction.h | 1036 MachinePointerInfo PtrInfo, MachineMemOperand::Flags f, LLT MemTy,
|