llvm-project/llvm/lib/CodeGen/SelectionDAG
Nikita Popov 51d34c0c53 [TargetLowering] Strip tailing whitespace (NFC) 2020-08-29 18:09:08 +02:00
..
CMakeLists.txt [cmake] Explicitly mark libraries defined in lib/ as "Component Libraries" 2019-11-21 10:48:08 -08:00
DAGCombiner.cpp [DAGCombiner] Enhance (zext(setcc)) 2020-08-29 03:37:41 +00: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 [CodeGen] Refactor getMemBasePlusOffset & getObjectPtrOffset to accept a TypeSize 2020-08-11 12:17:10 +01:00
LegalizeFloatTypes.cpp [PowerPC] Support lowering int-to-fp on ppc_fp128 2020-08-24 11:18:16 +08:00
LegalizeIntegerTypes.cpp [SelectionDAG] Better legalization for FSHL and FSHR 2020-08-21 10:32:49 +01:00
LegalizeTypes.cpp [CodeGen] Replace calls to getVectorNumElements() in DAGTypeLegalizer::SetSplitVector 2020-07-10 08:29:17 +01:00
LegalizeTypes.h [LegalizeTypes] Remove WidenVecRes_Shift and just use WidenVecRes_Binary 2020-08-26 09:57:41 -07: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 [LegalizeTypes] Remove WidenVecRes_Shift and just use WidenVecRes_Binary 2020-08-26 09:57:41 -07: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 [SVE] Lower scalable vector ISD::FNEG operations. 2020-08-25 11:22:28 +01:00
SelectionDAGAddressAnalysis.cpp Prune a LegacyDivergenceAnalysis and MachineLoopInfo include each 2019-10-19 01:31:09 +00:00
SelectionDAGBuilder.cpp [SVE] Make ElementCount members private 2020-08-28 14:43:53 +01:00
SelectionDAGBuilder.h [FPEnv] Don't transform FSUB(-0,X)->FNEG(X) in SelectionDAGBuilder. 2020-08-03 10:22:25 -05:00
SelectionDAGDumper.cpp [Intrinsic] Add sshl.sat/ushl.sat, saturated shift intrinsics. 2020-08-07 15:09:24 +02:00
SelectionDAGISel.cpp DAG: Remove redundant finalizeLowering call 2020-07-08 18:48:20 -04: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 [TargetLowering] Strip tailing whitespace (NFC) 2020-08-29 18:09:08 +02:00