llvm-project/llvm/lib/CodeGen/SelectionDAG
Simon Pilgrim 010b09b0c5 [DAG] reassociateOpsCommutative - test getNode result directly. NFC
Matches the clean code style we use directly above
2021-11-11 18:45:50 +00:00
..
CMakeLists.txt llvmbuildectomy - replace llvm-build by plain cmake 2020-11-13 10:35:24 +01:00
DAGCombiner.cpp [DAG] reassociateOpsCommutative - test getNode result directly. NFC 2021-11-11 18:45:50 +00:00
FastISel.cpp [llvm] Use make_early_inc_range (NFC) 2021-11-05 19:39:07 -07:00
FunctionLoweringInfo.cpp Revert "[SelectionDAGBuilder] Compute and cache PreferredExtendType on demand." 2021-08-19 08:42:05 -07:00
InstrEmitter.cpp [MachineInstr] Move MIParser's DBG_VALUE RegState::Debug invariant into MachineInstr::addOperand 2021-10-07 16:08:52 +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 [TargetLowering] Simplify the interface of expandABS. NFC 2021-10-22 10:22:23 -07:00
LegalizeFloatTypes.cpp [ISel] Legalized arithmetic.fence.f128 for 32-bits target 2021-09-28 10:27:25 +08:00
LegalizeIntegerTypes.cpp [DAG] Add SelectionDAG::ComputeMinSignedBits helper 2021-11-08 14:12:45 +00:00
LegalizeTypes.cpp [llvm] Use pop_back_val (NFC) 2021-09-19 13:44:23 -07:00
LegalizeTypes.h [SelectionDAG] Allow FindMemType to fail when widening loads & stores 2021-10-29 18:27:31 +01:00
LegalizeTypesGeneric.cpp [ISel] Legalized arithmetic.fence.f128 for 32-bits target 2021-09-28 10:27:25 +08:00
LegalizeVectorOps.cpp [RISCV] Expand scalable vector bswap. Fix crash for bitreverse. 2021-10-31 10:01:27 -07:00
LegalizeVectorTypes.cpp [SelectionDAG] Replace the Chain in LOAD->VP_LOAD widening 2021-11-10 17:49:12 +00:00
ResourcePriorityQueue.cpp
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] ProcessSDDbgValues - use const-ref value in for-range loop. NFCI. 2021-09-23 12:23:46 +01:00
ScheduleDAGSDNodes.h
ScheduleDAGVLIW.cpp [SelectionDAG] Use range-based for loops (NFC) 2021-02-09 22:14:30 -08:00
SelectionDAG.cpp [DAG] FoldConstantArithmetic - fold intop(bitcast(buildvector(c1)),bitcast(buildvector(c1))) -> bitcast(intop(buildvector(c1'),buildvector(c2'))) 2021-11-11 11:35:18 +00:00
SelectionDAGAddressAnalysis.cpp [SelectionDAG] Replace error prone index check in BaseIndexOffset::computeAliasing 2021-10-05 12:15:55 +02:00
SelectionDAGBuilder.cpp [llvm] Use llvm::is_contained (NFC) 2021-10-14 22:44:09 -07:00
SelectionDAGBuilder.h [GlobalISel] Port over the SelectionDAG stack protector codegen feature. 2021-10-04 21:33:44 -07:00
SelectionDAGDumper.cpp Revert @llvm.isnan intrinsic patchset. 2021-09-02 13:53:56 +03:00
SelectionDAGISel.cpp [llvm] Replace report_fatal_error(std::string) uses with report_fatal_error(Twine) 2021-10-06 12:04:30 +01:00
SelectionDAGPrinter.cpp [SelectionDAG] Drop unnecessary const from a return type (NFC) 2021-02-07 09:49:33 -08:00
SelectionDAGTargetInfo.cpp
StatepointLowering.cpp [Analysis, CodeGen] Migrate from arg_operands to args (NFC) 2021-10-03 08:22:20 -07:00
StatepointLowering.h More precisely type code used for gc.relocate assertions [nfc] 2021-04-06 11:27:36 -07:00
TargetLowering.cpp [DAG] Add SelectionDAG::ComputeMinSignedBits helper 2021-11-08 14:12:45 +00:00