llvm-project/llvm/lib/CodeGen/SelectionDAG
Simon Pilgrim 328754474a [DAG] SimplifySetCC - clang-format add/xor/sub with constant handling. NFC. 2022-04-04 13:30:17 +01:00
..
CMakeLists.txt
DAGCombiner.cpp [SDAG] try to canonicalize logical shift after bswap 2022-03-30 09:29:32 -04:00
FastISel.cpp Cleanup includes: DebugInfo & CodeGen 2022-03-12 17:26:40 +01:00
FunctionLoweringInfo.cpp [SelectionDAG] Don't create entries in ValueMap in ComputePHILiveOutRegInfo 2022-03-23 09:52:07 -07:00
InstrEmitter.cpp Cleanup includes: DebugInfo & CodeGen 2022-03-12 17:26:40 +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 [SelectionDAG] Emit calls to __divei4 and friends for division/remainder of large integers 2022-03-16 09:36:28 +00:00
LegalizeFloatTypes.cpp [SDAG] avoid libcalls to fmin/fmax for soft-float targets 2022-03-30 11:22:03 -04:00
LegalizeIntegerTypes.cpp [SelectionDAG] Emit calls to __divei4 and friends for division/remainder of large integers 2022-03-16 09:36:28 +00:00
LegalizeTypes.cpp Cleanup includes: DebugInfo & CodeGen 2022-03-12 17:26:40 +01:00
LegalizeTypes.h Cleanup includes: DebugInfo & CodeGen 2022-03-12 17:26:40 +01:00
LegalizeTypesGeneric.cpp [SelectionDAG][VP] Add splitting support for VP_MERGE 2022-01-25 10:33:23 +00:00
LegalizeVectorOps.cpp Cleanup include: codegen second round 2022-03-23 13:54:00 +01:00
LegalizeVectorTypes.cpp [LegalizeTypes][VP] Add widening and splitting support for VP_FMA. 2022-03-08 09:59:59 -08:00
ResourcePriorityQueue.cpp Cleanup includes: DebugInfo & CodeGen 2022-03-12 17:26:40 +01:00
SDNodeDbgValue.h Cleanup includes: DebugInfo & CodeGen 2022-03-12 17:26:40 +01:00
ScheduleDAGFast.cpp Cleanup includes: DebugInfo & CodeGen 2022-03-12 17:26:40 +01:00
ScheduleDAGRRList.cpp
ScheduleDAGSDNodes.cpp [SelectionDAG][NFC] Clean up SDCallSiteDbgInfo accessors 2022-03-16 17:46:06 +01:00
ScheduleDAGSDNodes.h [CodeGen] Use default member initialization (NFC) 2022-01-30 12:32:51 -08:00
ScheduleDAGVLIW.cpp Cleanup includes: DebugInfo & CodeGen 2022-03-12 17:26:40 +01:00
SelectionDAG.cpp [DAG] Add llvm::isMinSignedConstant helper. NFC 2022-04-01 17:47:34 +01:00
SelectionDAGAddressAnalysis.cpp [SelectionDAG] Replace error prone index check in BaseIndexOffset::computeAliasing 2021-10-05 12:15:55 +02:00
SelectionDAGBuilder.cpp [debug-info] As an NFC commit, refactor EmitFuncArgumentDbgValue so that it can be extended to support llvm.dbg.addr. 2022-04-01 17:07:28 -07:00
SelectionDAGBuilder.h [debug-info] As an NFC commit, refactor EmitFuncArgumentDbgValue so that it can be extended to support llvm.dbg.addr. 2022-04-01 17:07:28 -07:00
SelectionDAGDumper.cpp [SelectionDAG] Add printing support for the Align value of AssertAlign nodes. 2022-03-22 14:16:32 -07:00
SelectionDAGISel.cpp Cleanup includes: DebugInfo & CodeGen 2022-03-12 17:26:40 +01:00
SelectionDAGPrinter.cpp [CodeGen] Define ABI breaking class members correctly 2022-03-24 12:42:59 +03:00
SelectionDAGTargetInfo.cpp
StatepointLowering.cpp Cleanup includes: DebugInfo & CodeGen 2022-03-12 17:26:40 +01:00
StatepointLowering.h More precisely type code used for gc.relocate assertions [nfc] 2021-04-06 11:27:36 -07:00
TargetLowering.cpp [DAG] SimplifySetCC - clang-format add/xor/sub with constant handling. NFC. 2022-04-04 13:30:17 +01:00