llvm-project/llvm/unittests/CodeGen/GlobalISel
Amara Emerson d189680baa [GlobalISel] Introduce a CSEConfigBase class to allow targets to define their own CSE configs.
Because CodeGen can't depend on GlobalISel, we need a way to encapsulate the CSE
configs that can be passed between TargetPassConfig and the targets' custom
pass configs. This CSEConfigBase allows targets to create custom CSE configs
which is then used by the GISel passes for the CSEMIRBuilder.

This support will be used in a follow up commit to allow constant-only CSE for
-O0 compiles in D60580.

llvm-svn: 358368
2019-04-15 04:53:46 +00:00
..
CMakeLists.txt GlobalISel: Improve gtest usage 2019-02-04 18:58:27 +00:00
CSETest.cpp [GlobalISel] Introduce a CSEConfigBase class to allow targets to define their own CSE configs. 2019-04-15 04:53:46 +00:00
GISelMITest.cpp GlobalISel: Improve gtest usage 2019-02-04 18:58:27 +00:00
GISelMITest.h GlobalISel: Fix CheckMachineFunction passing if ReadCheckFile files 2019-02-04 19:53:22 +00:00
LegalizerHelperTest.cpp GlobalISel: Implement fewerElementsVector for phi 2019-02-28 00:16:32 +00:00
LegalizerInfoTest.cpp GlobalISel: Add alignment to LegalityQuery MMOs 2019-02-14 22:41:09 +00:00
MachineIRBuilderTest.cpp GlobalISel: Add another overload of buildUnmerge 2019-04-05 14:03:07 +00:00
PatternMatchTest.cpp GlobalISel: Improve gtest usage 2019-02-04 18:58:27 +00:00