/freebsd-10.2-release/contrib/llvm/lib/Target/MSP430/ |
H A D | MSP430ISelLowering.h | 104 /// isTruncateFree - Return true if it's free to truncate a value of type 107 virtual bool isTruncateFree(Type *Ty1, Type *Ty2) const; 108 virtual bool isTruncateFree(EVT VT1, EVT VT2) const; 114 /// registers. Also, if isTruncateFree(Ty2, Ty1) is true, this does not
|
H A D | MSP430ISelLowering.cpp | 1164 bool MSP430TargetLowering::isTruncateFree(Type *Ty1, function in class:MSP430TargetLowering 1172 bool MSP430TargetLowering::isTruncateFree(EVT VT1, EVT VT2) const { function in class:MSP430TargetLowering
|
/freebsd-10.2-release/contrib/llvm/lib/CodeGen/ |
H A D | BasicTargetTransformInfo.cpp | 81 virtual bool isTruncateFree(Type *Ty1, Type *Ty2) const; 164 bool BasicTTI::isTruncateFree(Type *Ty1, Type *Ty2) const { function in class:BasicTTI 165 return getTLI()->isTruncateFree(Ty1, Ty2); 297 TLI->isTruncateFree(SrcLT.second, DstLT.second))
|
/freebsd-10.2-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 | 1504 HexagonTargetLowering::isTruncateFree(Type *Ty1, Type *Ty2) const { function in class:HexagonTargetLowering 1513 bool HexagonTargetLowering::isTruncateFree(EVT VT1, EVT VT2) const { function in class:HexagonTargetLowering
|
/freebsd-10.2-release/contrib/llvm/lib/Target/SystemZ/ |
H A D | SystemZISelLowering.h | 208 virtual bool isTruncateFree(Type *, Type *) const LLVM_OVERRIDE; 209 virtual bool isTruncateFree(EVT, EVT) const LLVM_OVERRIDE;
|
H A D | SystemZISelLowering.cpp | 337 bool SystemZTargetLowering::isTruncateFree(Type *FromType, Type *ToType) const { function in class:SystemZTargetLowering 345 bool SystemZTargetLowering::isTruncateFree(EVT FromVT, EVT ToVT) const { function in class:SystemZTargetLowering 582 return isTruncateFree(FromType, ToType);
|
/freebsd-10.2-release/contrib/llvm/lib/Analysis/ |
H A D | TargetTransformInfo.cpp | 128 bool TargetTransformInfo::isTruncateFree(Type *Ty1, Type *Ty2) const { function in class:TargetTransformInfo 129 return PrevTTI->isTruncateFree(Ty1, Ty2); 508 bool isTruncateFree(Type *Ty1, Type *Ty2) const { function in struct:__anon2227::NoTTI
|
H A D | ScalarEvolutionExpander.cpp | 1618 && TTI->isTruncateFree(Phi->getType(), Phis.back()->getType())) {
|
/freebsd-10.2-release/contrib/llvm/include/llvm/Analysis/ |
H A D | TargetTransformInfo.h | 275 /// isTruncateFree - Return true if it's free to truncate a value of 278 virtual bool isTruncateFree(Type *Ty1, Type *Ty2) const;
|
/freebsd-10.2-release/contrib/llvm/lib/Target/X86/ |
H A D | X86ISelLowering.h | 681 /// isTruncateFree - Return true if it's free to truncate a value of 684 virtual bool isTruncateFree(Type *Ty1, Type *Ty2) const; 685 virtual bool isTruncateFree(EVT VT1, EVT VT2) const; 693 /// virtual registers. Also, if isTruncateFree(Ty2, Ty1) is true, this
|
H A D | X86ISelLowering.cpp | 13935 bool X86TargetLowering::isTruncateFree(Type *Ty1, Type *Ty2) const { function in class:X86TargetLowering 13966 bool X86TargetLowering::isTruncateFree(EVT VT1, EVT VT2) const { function in class:X86TargetLowering
|
/freebsd-10.2-release/contrib/llvm/include/llvm/Target/ |
H A D | TargetLowering.h | 1172 virtual bool isTruncateFree(Type * /*Ty1*/, Type * /*Ty2*/) const { 1185 virtual bool isTruncateFree(EVT /*VT1*/, EVT /*VT2*/) const { 1194 /// isTruncateFree(Ty2, Ty1) is true, this does not necessarily apply to
|
/freebsd-10.2-release/contrib/llvm/lib/Transforms/Scalar/ |
H A D | CodeGenPrepare.cpp | 1699 !TLI->isTruncateFree(I->getType(), LI->getType())) 1731 if (TLI && !TLI->isTruncateFree(I->getType(), Src->getType()))
|
H A D | LoopStrengthReduce.cpp | 3523 if (SrcTy != DstTy && TTI.isTruncateFree(SrcTy, DstTy)) {
|
/freebsd-10.2-release/contrib/llvm/lib/CodeGen/SelectionDAG/ |
H A D | DAGCombiner.cpp | 2398 !TLI.isTruncateFree(Op0VT, VT)) && 3863 TLI.isTruncateFree(VT, TruncVT)) { 4414 bool isTruncFree = TLI.isTruncateFree(N->getValueType(0), N0.getValueType()); 4827 (!TLI.isTruncateFree(N0.getOperand(0).getOperand(0).getValueType(), 5051 !TLI.isTruncateFree(N0.getOperand(0).getOperand(0).getValueType(), 7631 if (!TLI.isTruncateFree(LS.Inst->getValueType(0), 9355 if (NVT.bitsLT(LVT) && !TLI.isTruncateFree(LVT, NVT))
|
H A D | TargetLowering.cpp | 343 if (TLI.isTruncateFree(Op.getValueType(), SmallVT) &&
|
H A D | SelectionDAG.cpp | 3980 TLI.isTruncateFree(LargestVT, VT))
|