llvm-project/llvm/lib/CodeGen/SelectionDAG
Craig Topper 1daa66d3fd [SelectionDAG] Add SPLAT_VECTOR to SelectionDAG::isConstantFPBuildVectorOrConstantFP.
Matches what is done for the int version.

Reviewed By: sdesmalen

Differential Revision: https://reviews.llvm.org/D119793
2022-02-16 09:22:11 -08:00
..
CMakeLists.txt
DAGCombiner.cpp [DAGCombine] Move AVG combine to SimplifyDemandBits 2022-02-15 10:17:02 +00:00
FastISel.cpp [FastISel] Reuse register for bitcast that does not change MVT 2022-02-14 09:13:17 +01:00
FunctionLoweringInfo.cpp Revert "[SelectionDAGBuilder] Compute and cache PreferredExtendType on demand." 2021-08-19 08:42:05 -07:00
InstrEmitter.cpp Reduce dependencies on llvm/BinaryFormat/Dwarf.h 2022-02-04 11:44:03 +01:00
InstrEmitter.h [DebugInfo][InstrRef][3/4] Produce DBG_INSTR_REFs for all variable locations 2021-07-06 18:31:38 +01:00
LegalizeDAG.cpp [VE] LEGALAVL and staged VVP legalization 2022-02-02 09:11:41 +01:00
LegalizeFloatTypes.cpp [LegalizeTypes][VP] Add splitting support for vp.select 2022-01-07 08:46:01 +00:00
LegalizeIntegerTypes.cpp Revert "[CodeGen][AArch64] Ensure isSExtCheaperThanZExt returns true for negative constants" 2022-01-18 08:40:20 +00:00
LegalizeTypes.cpp Use DenseMap::lookup (NFC) 2021-12-17 18:19:25 -08:00
LegalizeTypes.h [LegalizeTypes][VP] Add splitting support for vp.gather and vp.scatter 2022-01-25 10:08:07 +00:00
LegalizeTypesGeneric.cpp [SelectionDAG][VP] Add splitting support for VP_MERGE 2022-01-25 10:33:23 +00:00
LegalizeVectorOps.cpp Simplify mask creation with llvm::seq. NFCI. 2022-02-05 23:35:41 +01:00
LegalizeVectorTypes.cpp [ISel] Port AArch64 HADD and RHADD to ISel 2022-02-11 18:28:56 +00:00
ResourcePriorityQueue.cpp [CodeGen] Use range-based for loops (NFC) 2021-12-06 08:49:10 -08:00
SDNodeDbgValue.h [CodeGen] SDDbgValue::getSDNodes() - use const-ref to avoid unnecessary copies. NFCI. 2021-09-21 13:01:08 +01:00
ScheduleDAGFast.cpp [llvm] Use pop_back_val (NFC) 2021-09-19 13:44:23 -07:00
ScheduleDAGRRList.cpp
ScheduleDAGSDNodes.cpp [CodeGen] Use default member initialization (NFC) 2022-01-30 12:32:51 -08:00
ScheduleDAGSDNodes.h [CodeGen] Use default member initialization (NFC) 2022-01-30 12:32:51 -08:00
ScheduleDAGVLIW.cpp [CodeGen] Use range-based for loops (NFC) 2021-12-06 08:49:10 -08:00
SelectionDAG.cpp [SelectionDAG] Add SPLAT_VECTOR to SelectionDAG::isConstantFPBuildVectorOrConstantFP. 2022-02-16 09:22:11 -08:00
SelectionDAGAddressAnalysis.cpp [SelectionDAG] Replace error prone index check in BaseIndexOffset::computeAliasing 2021-10-05 12:15:55 +02:00
SelectionDAGBuilder.cpp [AMDGPU] Add a new intrinsic to control fp_trunc rounding mode 2022-02-11 12:08:23 -05:00
SelectionDAGBuilder.h [NFC][CodeGen] Remove rarely used DL variable from SelectionDAGBuilder 2021-12-08 17:05:46 +00:00
SelectionDAGDumper.cpp [ISel] Port AArch64 HADD and RHADD to ISel 2022-02-11 18:28:56 +00:00
SelectionDAGISel.cpp [CodeGen] Use default member initialization (NFC) 2022-01-30 12:32:51 -08:00
SelectionDAGPrinter.cpp
SelectionDAGTargetInfo.cpp
StatepointLowering.cpp [Statepoint] Remove another use of getActualReturnType [NFC] 2022-01-31 09:57:46 -08:00
StatepointLowering.h More precisely type code used for gc.relocate assertions [nfc] 2021-04-06 11:27:36 -07:00
TargetLowering.cpp [DAGCombine] Move AVG combine to SimplifyDemandBits 2022-02-15 10:17:02 +00:00