Lines Matching defs:EVT
103 bool shouldCombineMemoryType(EVT VT) const;
136 static EVT getEquivalentMemType(LLVMContext &Context, EVT VT);
150 std::pair<EVT, EVT> getSplitDestVTs(const EVT &VT, SelectionDAG &DAG) const;
155 const EVT &LoVT, const EVT &HighVT,
191 bool isFAbsFree(EVT VT) const override;
192 bool isFNegFree(EVT VT) const override;
193 bool isTruncateFree(EVT Src, EVT Dest) const override;
197 bool isZExtFree(EVT Src, EVT Dest) const override;
204 bool isNarrowingProfitable(EVT SrcVT, EVT DestVT) const override;
209 EVT getTypeForExtReturn(LLVMContext &Context, EVT VT,
215 bool isFPImmLegal(const APFloat &Imm, EVT VT,
217 bool ShouldShrinkFPConstant(EVT VT) const override;
220 EVT ExtVT) const override;
222 bool isLoadBitCastBeneficial(EVT, EVT, const SelectionDAG &DAG,
225 bool storeOfVectorConstantIsCheap(bool IsZero, EVT MemVT,
228 bool aggressivelyPreferBuildVectorSources(EVT VecVT) const override;
273 SDValue combineFMinMaxLegacyImpl(const SDLoc &DL, EVT VT, SDValue LHS,
277 SDValue combineFMinMaxLegacy(const SDLoc &DL, EVT VT, SDValue LHS,
291 bool mergeStoresAfterLegalization(EVT) const override { return false; }
339 Register Reg, EVT VT,
344 Register Reg, EVT VT) const {
351 Register Reg, EVT VT) const {
358 EVT VT,
370 EVT VT, const SDLoc &SL,