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 --- |