/external/llvm/lib/Target/Hexagon/ |
H A D | HexagonISelLowering.h | 80 virtual bool isTruncateFree(Type *Ty1, Type *Ty2) const; 81 virtual bool isTruncateFree(EVT VT1, EVT VT2) const;
|
H A D | HexagonISelLowering.cpp | 1328 HexagonTargetLowering::isTruncateFree(Type *Ty1, Type *Ty2) const { function in class:HexagonTargetLowering 1337 bool HexagonTargetLowering::isTruncateFree(EVT VT1, EVT VT2) const { function in class:HexagonTargetLowering
|
/external/llvm/lib/Target/MSP430/ |
H A D | MSP430ISelLowering.h | 102 /// isTruncateFree - Return true if it's free to truncate a value of type 105 virtual bool isTruncateFree(Type *Ty1, Type *Ty2) const; 106 virtual bool isTruncateFree(EVT VT1, EVT VT2) const; 112 /// registers. Also, if isTruncateFree(Ty2, Ty1) is true, this does not
|
H A D | MSP430ISelLowering.cpp | 984 bool MSP430TargetLowering::isTruncateFree(Type *Ty1, function in class:MSP430TargetLowering 992 bool MSP430TargetLowering::isTruncateFree(EVT VT1, EVT VT2) const { function in class:MSP430TargetLowering
|
/external/llvm/lib/Target/X86/ |
H A D | X86ISelLowering.h | 561 /// isTruncateFree - Return true if it's free to truncate a value of 564 virtual bool isTruncateFree(Type *Ty1, Type *Ty2) const; 565 virtual bool isTruncateFree(EVT VT1, EVT VT2) const; 571 /// virtual registers. Also, if isTruncateFree(Ty2, Ty1) is true, this
|
H A D | X86ISelLowering.cpp | 11252 bool X86TargetLowering::isTruncateFree(Type *Ty1, Type *Ty2) const { function in class:X86TargetLowering 11262 bool X86TargetLowering::isTruncateFree(EVT VT1, EVT VT2) const { function in class:X86TargetLowering
|
/external/llvm/lib/CodeGen/ |
H A D | Analysis.cpp | 277 TLI.isTruncateFree(U->getOperand(0)->getType(), U->getType()))
|
/external/llvm/lib/Transforms/Scalar/ |
H A D | CodeGenPrepare.cpp | 998 !TLI->isTruncateFree(I->getType(), LI->getType())) 1030 if (TLI && !TLI->isTruncateFree(I->getType(), Src->getType()))
|
H A D | LoopStrengthReduce.cpp | 3340 if (SrcTy != DstTy && TLI->isTruncateFree(SrcTy, DstTy)) {
|
/external/llvm/include/llvm/Target/ |
H A D | TargetLowering.h | 1566 /// isTruncateFree - Return true if it's free to truncate a value of 1569 virtual bool isTruncateFree(Type * /*Ty1*/, Type * /*Ty2*/) const { 1573 virtual bool isTruncateFree(EVT /*VT1*/, EVT /*VT2*/) const { 1581 /// virtual registers. Also, if isTruncateFree(Ty2, Ty1) is true, this
|
/external/llvm/lib/Analysis/ |
H A D | ScalarEvolutionExpander.cpp | 1627 && TLI->isTruncateFree(Phi->getType(), Phis.back()->getType())) {
|
/external/llvm/lib/CodeGen/SelectionDAG/ |
H A D | DAGCombiner.cpp | 2309 !TLI.isTruncateFree(Op0VT, VT)) && 3665 TLI.isTruncateFree(VT, TruncVT)) { 4120 bool isTruncFree = TLI.isTruncateFree(N->getValueType(0), N0.getValueType()); 4541 (!TLI.isTruncateFree(N0.getOperand(0).getOperand(0).getValueType(), 4772 !TLI.isTruncateFree(N0.getOperand(0).getOperand(0).getValueType(), 7347 if (NVT.bitsLT(LVT) && !TLI.isTruncateFree(LVT, NVT))
|
H A D | TargetLowering.cpp | 1187 if (TLI.isTruncateFree(Op.getValueType(), SmallVT) &&
|
H A D | SelectionDAG.cpp | 3640 TLI.isTruncateFree(LargestVT, VT))
|