/external/llvm/lib/Target/Hexagon/ |
D | HexagonISelLowering.h | 82 virtual bool isTruncateFree(Type *Ty1, Type *Ty2) const; 83 virtual bool isTruncateFree(EVT VT1, EVT VT2) const;
|
D | HexagonISelLowering.cpp | 1450 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/ |
D | MSP430ISelLowering.h | 105 virtual bool isTruncateFree(Type *Ty1, Type *Ty2) const; 106 virtual bool isTruncateFree(EVT VT1, EVT VT2) const;
|
D | MSP430ISelLowering.cpp | 988 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/ |
D | X86ISelLowering.h | 600 virtual bool isTruncateFree(Type *Ty1, Type *Ty2) const; 601 virtual bool isTruncateFree(EVT VT1, EVT VT2) const;
|
D | X86ISelLowering.cpp | 11723 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/ |
D | Analysis.cpp | 220 TLI.isTruncateFree(I->getOperand(0)->getType(), I->getType())) in getNoopInput()
|
/external/llvm/include/llvm/Target/ |
D | TargetLowering.h | 1666 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/ |
D | CodeGenPrepare.cpp | 1065 !TLI->isTruncateFree(I->getType(), LI->getType())) in MoveExtToFormExtLoad() 1097 if (TLI && !TLI->isTruncateFree(I->getType(), Src->getType())) in OptimizeExtUses()
|
D | LoopStrengthReduce.cpp | 3407 if (SrcTy != DstTy && TLI->isTruncateFree(SrcTy, DstTy)) { in GenerateTruncates()
|
/external/llvm/lib/CodeGen/SelectionDAG/ |
D | DAGCombiner.cpp | 2314 !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()
|
D | TargetLowering.cpp | 1165 if (TLI.isTruncateFree(Op.getValueType(), SmallVT) && in ShrinkDemandedOp()
|
D | SelectionDAG.cpp | 3731 TLI.isTruncateFree(LargestVT, VT)) in getMemsetStores()
|
/external/llvm/lib/Analysis/ |
D | ScalarEvolutionExpander.cpp | 1628 && TLI->isTruncateFree(Phi->getType(), Phis.back()->getType())) { in replaceCongruentIVs()
|