Deleted Added
full compact
TargetLowering.cpp (198090) TargetLowering.cpp (198892)
1//===-- TargetLowering.cpp - Implement the TargetLowering class -----------===//
2//
3// The LLVM Compiler Infrastructure
4//
5// This file is distributed under the University of Illinois Open Source
6// License. See LICENSE.TXT for details.
7//
8//===----------------------------------------------------------------------===//

--- 467 unchanged lines hidden (view full) ---

476 setOperationAction(ISD::FGETSIGN, (MVT::SimpleValueType)VT, Expand);
477 setOperationAction(ISD::CONCAT_VECTORS, (MVT::SimpleValueType)VT, Expand);
478 }
479
480 // Most targets ignore the @llvm.prefetch intrinsic.
481 setOperationAction(ISD::PREFETCH, MVT::Other, Expand);
482
483 // ConstantFP nodes default to expand. Targets can either change this to
1//===-- TargetLowering.cpp - Implement the TargetLowering class -----------===//
2//
3// The LLVM Compiler Infrastructure
4//
5// This file is distributed under the University of Illinois Open Source
6// License. See LICENSE.TXT for details.
7//
8//===----------------------------------------------------------------------===//

--- 467 unchanged lines hidden (view full) ---

476 setOperationAction(ISD::FGETSIGN, (MVT::SimpleValueType)VT, Expand);
477 setOperationAction(ISD::CONCAT_VECTORS, (MVT::SimpleValueType)VT, Expand);
478 }
479
480 // Most targets ignore the @llvm.prefetch intrinsic.
481 setOperationAction(ISD::PREFETCH, MVT::Other, Expand);
482
483 // ConstantFP nodes default to expand. Targets can either change this to
484 // Legal, in which case all fp constants are legal, or use addLegalFPImmediate
484 // Legal, in which case all fp constants are legal, or use isFPImmLegal()
485 // to optimize expansions for certain constants.
486 setOperationAction(ISD::ConstantFP, MVT::f32, Expand);
487 setOperationAction(ISD::ConstantFP, MVT::f64, Expand);
488 setOperationAction(ISD::ConstantFP, MVT::f80, Expand);
489
490 // These library functions default to expand.
491 setOperationAction(ISD::FLOG , MVT::f64, Expand);
492 setOperationAction(ISD::FLOG2, MVT::f64, Expand);

--- 2185 unchanged lines hidden ---
485 // to optimize expansions for certain constants.
486 setOperationAction(ISD::ConstantFP, MVT::f32, Expand);
487 setOperationAction(ISD::ConstantFP, MVT::f64, Expand);
488 setOperationAction(ISD::ConstantFP, MVT::f80, Expand);
489
490 // These library functions default to expand.
491 setOperationAction(ISD::FLOG , MVT::f64, Expand);
492 setOperationAction(ISD::FLOG2, MVT::f64, Expand);

--- 2185 unchanged lines hidden ---