llvm-project/llvm/lib/CodeGen/SelectionDAG
Matt Arsenault c7191e3185 DAG: Don't pass 0 alignment value to allowsMisalignedMemoryAccesses
I think not unconditionally passing getDstAlign is broken, but leave
that for another change.
2020-08-13 09:33:17 -04:00
..
CMakeLists.txt [cmake] Explicitly mark libraries defined in lib/ as "Component Libraries" 2019-11-21 10:48:08 -08:00
DAGCombiner.cpp [SVE][CodeGen] Legalisation of EXTRACT_VECTOR_ELT for scalable vectors 2020-08-13 12:32:59 +01: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 [CodeGen] Expand float operand for STRICT_FSETCC/STRICT_FSETCCS 2020-08-11 05:55:00 +00:00
LegalizeIntegerTypes.cpp [CodeGen] Refactor getMemBasePlusOffset & getObjectPtrOffset to accept a TypeSize 2020-08-11 12:17:10 +01:00
LegalizeTypes.cpp [CodeGen] Replace calls to getVectorNumElements() in DAGTypeLegalizer::SetSplitVector 2020-07-10 08:29:17 +01:00
LegalizeTypes.h [SVE][CodeGen] Fix scalable vector issues in DAGTypeLegalizer::GenWidenVectorStores 2020-08-13 11:07:17 +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 [SVE][CodeGen] Legalisation of EXTRACT_VECTOR_ELT for scalable vectors 2020-08-13 12:32:59 +01: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][CodeGen] Fix issues with EXTRACT_SUBVECTOR when using scalable FP vectors 2020-08-12 08:35:46 +01:00
SelectionDAGAddressAnalysis.cpp Prune a LegacyDivergenceAnalysis and MachineLoopInfo include each 2019-10-19 01:31:09 +00:00
SelectionDAGBuilder.cpp [CodeGen] Refactor getMemBasePlusOffset & getObjectPtrOffset to accept a TypeSize 2020-08-11 12:17:10 +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] Enable cross block relocates w/vreg lowering 2020-07-29 13:32:51 -07:00
StatepointLowering.h [Statepoint] Consolidate relocation type tracking [NFC] 2020-07-29 11:45:31 -07:00
TargetLowering.cpp DAG: Don't pass 0 alignment value to allowsMisalignedMemoryAccesses 2020-08-13 09:33:17 -04:00