Home
last modified time | relevance | path

Searched refs:isTruncateFree (Results 1 – 14 of 14) sorted by relevance

/external/llvm/lib/Target/Hexagon/
DHexagonISelLowering.h82 virtual bool isTruncateFree(Type *Ty1, Type *Ty2) const;
83 virtual bool isTruncateFree(EVT VT1, EVT VT2) const;
DHexagonISelLowering.cpp1450 HexagonTargetLowering::isTruncateFree(Type *Ty1, Type *Ty2) const { in isTruncateFree() function in HexagonTargetLowering
1459 bool HexagonTargetLowering::isTruncateFree(EVT VT1, EVT VT2) const { in isTruncateFree() function in HexagonTargetLowering
/external/llvm/lib/Target/MSP430/
DMSP430ISelLowering.h105 virtual bool isTruncateFree(Type *Ty1, Type *Ty2) const;
106 virtual bool isTruncateFree(EVT VT1, EVT VT2) const;
DMSP430ISelLowering.cpp988 bool MSP430TargetLowering::isTruncateFree(Type *Ty1, in isTruncateFree() function in MSP430TargetLowering
996 bool MSP430TargetLowering::isTruncateFree(EVT VT1, EVT VT2) const { in isTruncateFree() function in MSP430TargetLowering
/external/llvm/lib/Target/X86/
DX86ISelLowering.h600 virtual bool isTruncateFree(Type *Ty1, Type *Ty2) const;
601 virtual bool isTruncateFree(EVT VT1, EVT VT2) const;
DX86ISelLowering.cpp11723 bool X86TargetLowering::isTruncateFree(Type *Ty1, Type *Ty2) const { in isTruncateFree() function in X86TargetLowering
11742 bool X86TargetLowering::isTruncateFree(EVT VT1, EVT VT2) const { in isTruncateFree() function in X86TargetLowering
/external/llvm/lib/CodeGen/
DAnalysis.cpp220 TLI.isTruncateFree(I->getOperand(0)->getType(), I->getType())) in getNoopInput()
/external/llvm/include/llvm/Target/
DTargetLowering.h1666 virtual bool isTruncateFree(Type * /*Ty1*/, Type * /*Ty2*/) const { in isTruncateFree() function
1670 virtual bool isTruncateFree(EVT /*VT1*/, EVT /*VT2*/) const { in isTruncateFree() function
/external/llvm/lib/Transforms/Scalar/
DCodeGenPrepare.cpp1065 !TLI->isTruncateFree(I->getType(), LI->getType())) in MoveExtToFormExtLoad()
1097 if (TLI && !TLI->isTruncateFree(I->getType(), Src->getType())) in OptimizeExtUses()
DLoopStrengthReduce.cpp3407 if (SrcTy != DstTy && TLI->isTruncateFree(SrcTy, DstTy)) { in GenerateTruncates()
/external/llvm/lib/CodeGen/SelectionDAG/
DDAGCombiner.cpp2314 !TLI.isTruncateFree(Op0VT, VT)) && in SimplifyBinOpWithSameOpcodeHands()
3715 TLI.isTruncateFree(VT, TruncVT)) { in visitSRA()
4170 bool isTruncFree = TLI.isTruncateFree(N->getValueType(0), N0.getValueType()); in ExtendUsesToFormExtLoad()
4593 (!TLI.isTruncateFree(N0.getOperand(0).getOperand(0).getValueType(), in visitZERO_EXTEND()
4824 !TLI.isTruncateFree(N0.getOperand(0).getOperand(0).getValueType(), in visitANY_EXTEND()
7771 if (NVT.bitsLT(LVT) && !TLI.isTruncateFree(LVT, NVT)) in visitEXTRACT_VECTOR_ELT()
DTargetLowering.cpp1165 if (TLI.isTruncateFree(Op.getValueType(), SmallVT) && in ShrinkDemandedOp()
DSelectionDAG.cpp3731 TLI.isTruncateFree(LargestVT, VT)) in getMemsetStores()
/external/llvm/lib/Analysis/
DScalarEvolutionExpander.cpp1628 && TLI->isTruncateFree(Phi->getType(), Phis.back()->getType())) { in replaceCongruentIVs()