reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Declarations

include/llvm/CodeGen/ValueTypes.h
  383     Type *getTypeForEVT(LLVMContext &Context) const;

References

gen/lib/Target/X86/X86GenCallingConv.inc
  476       State.getMachineFunction().getDataLayout().getTypeAllocSize(EVT(LocVT).getTypeForEVT(State.getContext())), 4);
  989       State.getMachineFunction().getDataLayout().getTypeAllocSize(EVT(LocVT).getTypeForEVT(State.getContext())), 
  990       State.getMachineFunction().getDataLayout().getABITypeAlignment(EVT(LocVT).getTypeForEVT(State.getContext())));
 1609       State.getMachineFunction().getDataLayout().getTypeAllocSize(EVT(LocVT).getTypeForEVT(State.getContext())), 
 1610       State.getMachineFunction().getDataLayout().getABITypeAlignment(EVT(LocVT).getTypeForEVT(State.getContext())));
 2061       State.getMachineFunction().getDataLayout().getTypeAllocSize(EVT(LocVT).getTypeForEVT(State.getContext())), 
 2062       State.getMachineFunction().getDataLayout().getABITypeAlignment(EVT(LocVT).getTypeForEVT(State.getContext())));
 2524       State.getMachineFunction().getDataLayout().getTypeAllocSize(EVT(LocVT).getTypeForEVT(State.getContext())), 
 2525       State.getMachineFunction().getDataLayout().getABITypeAlignment(EVT(LocVT).getTypeForEVT(State.getContext())));
include/llvm/CodeGen/TargetLowering.h
 1248         EltTy = PointerTy.getTypeForEVT(Ty->getContext());
 1266         Elm = PointerTy.getTypeForEVT(Ty->getContext());
lib/CodeGen/GlobalISel/IRTranslator.cpp
 1659           DL->getABITypeAlignment(Info.memVT.getTypeForEVT(F->getContext())));
lib/CodeGen/SelectionDAG/DAGCombiner.cpp
  922       Type *AccessTy = VT.getTypeForEVT(*DAG.getContext());
10880         VT.getTypeForEVT(*DAG.getContext()));
13493                                    VT.getTypeForEVT(*DAG.getContext()), AS);
14445         ResVT.getTypeForEVT(*DAG->getContext()));
14928       Type *NewVTTy = NewVT.getTypeForEVT(*DAG.getContext());
14987     Type *IntVTTy = IntVT.getTypeForEVT(*DAG.getContext());
16682       VecEltVT.getTypeForEVT(*DAG.getContext()));
lib/CodeGen/SelectionDAG/LegalizeDAG.cpp
  321         Type *SType = SVT.getTypeForEVT(*DAG.getContext());
 1748       SrcOp.getValueType().getTypeForEVT(*DAG.getContext()));
 1759   Type *DestType = DestVT.getTypeForEVT(*DAG.getContext());
 1952           CV.push_back(ConstantInt::get(EltVT.getTypeForEVT(*DAG.getContext()),
 1957         Type *OpNTy = EltVT.getTypeForEVT(*DAG.getContext());
 2028     Type *ArgTy = ArgVT.getTypeForEVT(*DAG.getContext());
 2039   Type *RetTy = RetVT.getTypeForEVT(*DAG.getContext());
 2092     Type *ArgTy = ArgVT.getTypeForEVT(*DAG.getContext());
 2102   Type *RetTy = Node->getValueType(0).getTypeForEVT(*DAG.getContext());
 2203   Type *RetTy = RetVT.getTypeForEVT(*DAG.getContext());
 2209     Type *ArgTy = ArgVT.getTypeForEVT(*DAG.getContext());
 2298   Type *RetTy = RetVT.getTypeForEVT(*DAG.getContext());
lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp
 3415   Type *RetTy = VT.getTypeForEVT(*DAG.getContext());
 3417   Type *PtrTy = PtrVT.getTypeForEVT(*DAG.getContext());
 3439     Type *ArgTy = ArgVT.getTypeForEVT(*DAG.getContext());
lib/CodeGen/SelectionDAG/LegalizeTypes.cpp
 1014     Type *ArgTy = ArgVT.getTypeForEVT(*DAG.getContext());
 1024   Type *RetTy = Node->getValueType(0).getTypeForEVT(*DAG.getContext());
lib/CodeGen/SelectionDAG/LegalizeTypesGeneric.cpp
  158       NOutVT.getTypeForEVT(*DAG.getContext()));
lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp
 1199   Type *VecType = VecVT.getTypeForEVT(*DAG.getContext());
 1496   Type *VecType = VecVT.getTypeForEVT(*DAG.getContext());
 1941       NVT.getTypeForEVT(*DAG.getContext()));
lib/CodeGen/SelectionDAG/SelectionDAG.cpp
  991                    VT.getTypeForEVT(*getContext());
 1921                                                VT.getTypeForEVT(*getContext())),
 1947   Type *Ty = VT.getTypeForEVT(*getContext());
 1957   Type *Ty1 = VT1.getTypeForEVT(*getContext());
 1958   Type *Ty2 = VT2.getTypeForEVT(*getContext());
 5705   Type *Ty = VT.getTypeForEVT(*DAG.getContext());
 5812     Type *Ty = MemOps[0].getTypeForEVT(C);
 5994     Type *Ty = MemOps[0].getTypeForEVT(C);
 6095     Type *Ty = MemOps[0].getTypeForEVT(*DAG.getContext());
 6223                     Dst.getValueType().getTypeForEVT(*getContext()),
 6327                     Dst.getValueType().getTypeForEVT(*getContext()),
 6418   Entry.Ty = Src.getValueType().getTypeForEVT(*getContext());
 6429                     Dst.getValueType().getTypeForEVT(*getContext()),
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
 9123       Type *ArgTy = VT.getTypeForEVT(CLI.RetTy->getContext());
 9625       Type *ArgTy = VT.getTypeForEVT(*DAG.getContext());
lib/CodeGen/SelectionDAG/TargetLowering.cpp
  133     Entry.Ty = Entry.Node.getValueType().getTypeForEVT(*DAG.getContext());
  150   Type *RetTy = RetVT.getTypeForEVT(*DAG.getContext());
lib/CodeGen/TargetLoweringBase.cpp
 1528   Type *Ty = VT.getTypeForEVT(Context);
lib/CodeGen/ValueTypes.cpp
   37   ResultVT.LLVMTy = VectorType::get(VT.getTypeForEVT(Context), NumElements);
lib/Target/AArch64/AArch64CallLowering.cpp
  235     SplitArgs.emplace_back(OrigArg.Regs[0], SplitVTs[0].getTypeForEVT(Ctx),
  246     Type *SplitTy = SplitVTs[i].getTypeForEVT(Ctx);
  290       ArgInfo CurArgInfo = ArgInfo{CurVReg, SplitEVTs[i].getTypeForEVT(Ctx)};
  311           CurArgInfo.Ty = EVT(NewVT).getTypeForEVT(Ctx);
lib/Target/AArch64/AArch64ISelLowering.cpp
 2572   Type *ArgTy = ArgVT.getTypeForEVT(*DAG.getContext());
 5466   Type *ArgTy = VT.getTypeForEVT(*DAG.getContext());
lib/Target/AMDGPU/AMDGPUCallLowering.cpp
  171     Type *Ty = VT.getTypeForEVT(Ctx);
  190     Type *PartTy = PartVT.getTypeForEVT(Ctx);
lib/Target/AMDGPU/R600ISelLowering.cpp
  905   PointerType * PtrType = PointerType::get(VT.getTypeForEVT(*DAG.getContext()),
 1611     PointerType *PtrTy = PointerType::get(VT.getTypeForEVT(*DAG.getContext()),
lib/Target/AMDGPU/SIISelLowering.cpp
 1462   Type *Ty = MemVT.getTypeForEVT(*DAG.getContext());
 5095   Type *Ty = PtrVT.getTypeForEVT(*DAG.getContext());
 5766     Type *Type = VT.getTypeForEVT(*DAG.getContext());
 8069   Type *Ty = MemVT.getTypeForEVT(*DCI.DAG.getContext());
lib/Target/ARM/ARMCallLowering.cpp
  207     SplitArgs.emplace_back(OrigArg.Regs[0], SplitVTs[0].getTypeForEVT(Ctx),
  215     Type *SplitTy = SplitVT.getTypeForEVT(Ctx);
lib/Target/ARM/ARMISelLowering.cpp
 8733   Type *ArgTy = ArgVT.getTypeForEVT(*DAG.getContext());
 8824     Arg.Ty = Arg.Node.getValueType().getTypeForEVT(*DAG.getContext());
 8831     .setCallee(CallingConv::ARM_AAPCS_VFP, VT.getTypeForEVT(*DAG.getContext()),
 9114   Entry.Ty = Val.getValueType().getTypeForEVT(*DAG.getContext());
 9119   Entry.Ty = Exponent.getValueType().getTypeForEVT(*DAG.getContext());
 9123   Type *LCRTy = Val.getValueType().getTypeForEVT(*DAG.getContext());
15945     Type *ArgTy = ArgVT.getTypeForEVT(*Context);
15967   Type *Ty = VT.getTypeForEVT(*DAG.getContext());
lib/Target/AVR/AVRISelLowering.cpp
  345   Type *Ty = VT.getTypeForEVT(*DAG.getContext());
  374     Entry.Ty = Value.getValueType().getTypeForEVT(*DAG.getContext());
  997             TD->getTypeAllocSize(EVT(LocVT).getTypeForEVT(CCInfo.getContext())),
  999                 EVT(LocVT).getTypeForEVT(CCInfo.getContext())));
lib/Target/Hexagon/HexagonISelLowering.cpp
 1801         MaybeAlign(DL.getABITypeAlignment(Info.memVT.getTypeForEVT(Cont)));
lib/Target/Mips/MipsCallLowering.cpp
  715     ArgInfo Info = ArgInfo{OrigArg.Regs[i], SplitEVTs[i].getTypeForEVT(Ctx)};
lib/Target/Mips/MipsISelLowering.cpp
 2180       TD.getTypeAllocSize(VT.getTypeForEVT(*DAG.getContext()));
lib/Target/NVPTX/NVPTXISelLowering.cpp
 2324         TD.getPrefTypeAlignment(ValVT.getTypeForEVT(*DAG.getContext()));
 2590               EltVT.getTypeForEVT(F->getContext()), ADDRESS_SPACE_PARAM));
 4815       TD.getPrefTypeAlignment(ResVT.getTypeForEVT(*DAG.getContext()));
lib/Target/PowerPC/PPCISelLowering.cpp
13621     Type *Ty = MemVT.getTypeForEVT(*DAG.getContext());
13623     Type *STy = MemVT.getScalarType().getTypeForEVT(*DAG.getContext());
lib/Target/Sparc/SparcISelLowering.cpp
 2126   Type *ArgTy = ArgVT.getTypeForEVT(*DAG.getContext());
 2157   Type *RetTy = Op.getValueType().getTypeForEVT(*DAG.getContext());
lib/Target/WebAssembly/WebAssemblyISelLowering.cpp
  749       Type *Ty = VT.getTypeForEVT(*DAG.getContext());
lib/Target/X86/X86CallLowering.cpp
   74     SplitArgs.emplace_back(OrigArg.Regs[0], VT.getTypeForEVT(Context),
   82   Type *PartTy = PartVT.getTypeForEVT(Context);
  209       ArgInfo CurArgInfo = ArgInfo{VRegs[i], SplitEVTs[i].getTypeForEVT(Ctx)};
lib/Target/X86/X86ISelLowering.cpp
 9650     Type *EltType = Op.getValueType().getScalarType().getTypeForEVT(Context);
22349   Type *ArgTy = ArgVT.getTypeForEVT(*DAG.getContext());
25414     Type *ArgTy = ArgVT.getTypeForEVT(*DAG.getContext());
25429           static_cast<EVT>(MVT::v2i64).getTypeForEVT(*DAG.getContext()), Callee,
27289   Type *ArgTy = ArgVT.getTypeForEVT(*DAG.getContext());
35157       EltVT.getTypeForEVT(*DAG.getContext()));
unittests/CodeGen/ScalableVectorMVTsTest.cpp
  115   Type *Ty = Enxv4f64.getTypeForEVT(Ctx);
  119   ASSERT_EQ(Enxv4f64.getScalarType().getTypeForEVT(Ctx),