/freebsd-10.0-release/contrib/llvm/lib/Target/Hexagon/ |
H A D | HexagonISelLowering.h | 95 virtual bool isTruncateFree(Type *Ty1, Type *Ty2) const; 96 virtual bool isTruncateFree(EVT VT1, EVT VT2) const;
|
H A D | HexagonISelLowering.cpp | 1497 HexagonTargetLowering::isTruncateFree(Type *Ty1, Type *Ty2) const { function in class:HexagonTargetLowering 1506 bool HexagonTargetLowering::isTruncateFree(EVT VT1, EVT VT2) const { function in class:HexagonTargetLowering
|
/freebsd-10.0-release/contrib/llvm/lib/Target/MSP430/ |
H A D | MSP430ISelLowering.h | 103 /// isTruncateFree - Return true if it's free to truncate a value of type 106 virtual bool isTruncateFree(Type *Ty1, Type *Ty2) const; 107 virtual bool isTruncateFree(EVT VT1, EVT VT2) const; 113 /// registers. Also, if isTruncateFree(Ty2, Ty1) is true, this does not
|
H A D | MSP430ISelLowering.cpp | 1037 bool MSP430TargetLowering::isTruncateFree(Type *Ty1, function in class:MSP430TargetLowering 1045 bool MSP430TargetLowering::isTruncateFree(EVT VT1, EVT VT2) const { function in class:MSP430TargetLowering
|
/freebsd-10.0-release/contrib/llvm/lib/CodeGen/ |
H A D | BasicTargetTransformInfo.cpp | 74 virtual bool isTruncateFree(Type *Ty1, Type *Ty2) const; 142 bool BasicTTI::isTruncateFree(Type *Ty1, Type *Ty2) const { function in class:BasicTTI 143 return TLI->isTruncateFree(Ty1, Ty2); 264 TLI->isTruncateFree(SrcLT.second, DstLT.second))
|
H A D | Analysis.cpp | 238 if (TLI.isTruncateFree(Op->getType(), I->getType()))
|
/freebsd-10.0-release/contrib/llvm/lib/Analysis/ |
H A D | TargetTransformInfo.cpp | 111 bool TargetTransformInfo::isTruncateFree(Type *Ty1, Type *Ty2) const { function in class:TargetTransformInfo 112 return PrevTTI->isTruncateFree(Ty1, Ty2); 460 bool isTruncateFree(Type *Ty1, Type *Ty2) const { function in struct:__anon2119::NoTTI
|
H A D | ScalarEvolutionExpander.cpp | 1638 && TTI->isTruncateFree(Phi->getType(), Phis.back()->getType())) {
|
/freebsd-10.0-release/contrib/llvm/include/llvm/Analysis/ |
H A D | TargetTransformInfo.h | 228 /// isTruncateFree - Return true if it's free to truncate a value of 231 virtual bool isTruncateFree(Type *Ty1, Type *Ty2) const;
|
/freebsd-10.0-release/contrib/llvm/lib/Target/X86/ |
H A D | X86ISelLowering.h | 631 /// isTruncateFree - Return true if it's free to truncate a value of 634 virtual bool isTruncateFree(Type *Ty1, Type *Ty2) const; 635 virtual bool isTruncateFree(EVT VT1, EVT VT2) const; 641 /// virtual registers. Also, if isTruncateFree(Ty2, Ty1) is true, this
|
H A D | X86ISelLowering.cpp | 12874 bool X86TargetLowering::isTruncateFree(Type *Ty1, Type *Ty2) const { function in class:X86TargetLowering 12891 bool X86TargetLowering::isTruncateFree(EVT VT1, EVT VT2) const { function in class:X86TargetLowering
|
/freebsd-10.0-release/contrib/llvm/include/llvm/Target/ |
H A D | TargetLowering.h | 1159 /// isTruncateFree - Return true if it's free to truncate a value of 1162 virtual bool isTruncateFree(Type * /*Ty1*/, Type * /*Ty2*/) const { 1166 virtual bool isTruncateFree(EVT /*VT1*/, EVT /*VT2*/) const { 1174 /// virtual registers. Also, if isTruncateFree(Ty2, Ty1) is true, this
|
/freebsd-10.0-release/contrib/llvm/lib/Transforms/Scalar/ |
H A D | CodeGenPrepare.cpp | 1707 !TLI->isTruncateFree(I->getType(), LI->getType())) 1739 if (TLI && !TLI->isTruncateFree(I->getType(), Src->getType()))
|
H A D | LoopStrengthReduce.cpp | 3411 if (SrcTy != DstTy && TTI.isTruncateFree(SrcTy, DstTy)) {
|
/freebsd-10.0-release/contrib/llvm/lib/CodeGen/SelectionDAG/ |
H A D | DAGCombiner.cpp | 2334 !TLI.isTruncateFree(Op0VT, VT)) && 3764 TLI.isTruncateFree(VT, TruncVT)) { 4260 bool isTruncFree = TLI.isTruncateFree(N->getValueType(0), N0.getValueType()); 4683 (!TLI.isTruncateFree(N0.getOperand(0).getOperand(0).getValueType(), 4914 !TLI.isTruncateFree(N0.getOperand(0).getOperand(0).getValueType(), 8666 if (NVT.bitsLT(LVT) && !TLI.isTruncateFree(LVT, NVT))
|
H A D | TargetLowering.cpp | 325 if (TLI.isTruncateFree(Op.getValueType(), SmallVT) &&
|
H A D | SelectionDAG.cpp | 3852 TLI.isTruncateFree(LargestVT, VT))
|