llvm-project/llvm/lib/CodeGen/SelectionDAG
Craig Topper 844e94a502 [SelectionDAGBuilder] Remove Unnecessary FastMathFlags temporary. Use SDNodeFlags instead. NFCI
This was a missed simplication in D87200
2020-09-08 15:50:12 -07:00
..
CMakeLists.txt [cmake] Explicitly mark libraries defined in lib/ as "Component Libraries" 2019-11-21 10:48:08 -08:00
DAGCombiner.cpp [SelectionDAGBuilder] Pass fast math flags to getNode calls rather than trying to set them after the fact.: 2020-09-08 15:27:21 -07:00
FastISel.cpp [FastISel] Don't transform FSUB(-0, X) -> FNEG(X) in FastISel 2020-08-04 14:42:53 -05:00
FunctionLoweringInfo.cpp [Statepoint] Consolidate relocation type tracking [NFC] 2020-07-29 11:45:31 -07:00
InstrEmitter.cpp [Statepoints] Support lowering gc relocations to virtual registers 2020-07-25 14:26:05 -07:00
InstrEmitter.h InstrEmitter.h - reduce SelectionDAG.h include to SelectionDAGNodes.h include. 2020-04-19 11:52:31 +01:00
LLVMBuild.txt
LegalizeDAG.cpp [SelectionDAGBuilder] Pass fast math flags to getNode calls rather than trying to set them after the fact.: 2020-09-08 15:27:21 -07:00
LegalizeFloatTypes.cpp [SelectionDAGBuilder] Pass fast math flags to getNode calls rather than trying to set them after the fact.: 2020-09-08 15:27:21 -07:00
LegalizeIntegerTypes.cpp [SelectionDAG][X86][ARM] Teach ExpandIntRes_ABS to use sra+add+xor expansion when ADDCARRY is supported. 2020-09-07 13:15:26 -07:00
LegalizeTypes.cpp [CodeGen] Replace calls to getVectorNumElements() in DAGTypeLegalizer::SetSplitVector 2020-07-10 08:29:17 +01:00
LegalizeTypes.h LegalizeTypes.h - remove orphan SplitVSETCC declaration. NFCI. 2020-09-07 13:11:49 +01:00
LegalizeTypesGeneric.cpp [CodeGen] Refactor getMemBasePlusOffset & getObjectPtrOffset to accept a TypeSize 2020-08-11 12:17:10 +01:00
LegalizeVectorOps.cpp [Intrinsic] Add sshl.sat/ushl.sat, saturated shift intrinsics. 2020-08-07 15:09:24 +02:00
LegalizeVectorTypes.cpp [DAGTypeLegalizer] Handle ZERO_EXTEND of promoted type in WidenVecRes_Convert. 2020-09-08 16:49:51 +02:00
ResourcePriorityQueue.cpp ResourcePriorityQueue.h - reduce unnecessary includes to forward declarations. NFC. 2020-05-26 19:22:14 +01:00
SDNodeDbgValue.h
ScheduleDAGFast.cpp DAG: Use Register 2020-04-08 13:44:31 -04:00
ScheduleDAGRRList.cpp [ScheduleDAGRRList] Pacify overload mismatch in std::min. 2020-07-23 11:56:50 +01:00
ScheduleDAGSDNodes.cpp [Statepoints] Support lowering gc relocations to virtual registers 2020-07-25 14:26:05 -07:00
ScheduleDAGSDNodes.h DAG: Use Register 2020-04-08 13:44:31 -04:00
ScheduleDAGVLIW.cpp Prune Analysis includes from SelectionDAG.h 2019-10-19 01:07:48 +00:00
SelectionDAG.cpp [SelectionDAG] memcpy expansion of const volatile struct ignores const zero 2020-09-07 13:22:09 +01:00
SelectionDAGAddressAnalysis.cpp Prune a LegacyDivergenceAnalysis and MachineLoopInfo include each 2019-10-19 01:31:09 +00:00
SelectionDAGBuilder.cpp [SelectionDAGBuilder] Remove Unnecessary FastMathFlags temporary. Use SDNodeFlags instead. NFCI 2020-09-08 15:50:12 -07:00
SelectionDAGBuilder.h [SelectionDAGBuilder] Pass fast math flags to getNode calls rather than trying to set them after the fact.: 2020-09-08 15:27:21 -07:00
SelectionDAGDumper.cpp [Intrinsic] Add sshl.sat/ushl.sat, saturated shift intrinsics. 2020-08-07 15:09:24 +02:00
SelectionDAGISel.cpp [AArch64][SVE] Preserve full vector regs over EH edge. 2020-09-02 10:54:18 +01:00
SelectionDAGPrinter.cpp Utility to dump .dot representation of SelectionDAG without firing viewer 2020-06-04 11:51:48 +05:30
SelectionDAGTargetInfo.cpp
StatepointLowering.cpp [Statepoint] Always spill base pointer. 2020-08-28 23:22:07 +07:00
StatepointLowering.h [Statepoint] Consolidate relocation type tracking [NFC] 2020-07-29 11:45:31 -07:00
TargetLowering.cpp [SelectionDAGBuilder] Pass fast math flags to getNode calls rather than trying to set them after the fact.: 2020-09-08 15:27:21 -07:00