1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-20 19:42:54 +02:00
llvm-mirror/lib/CodeGen/GlobalISel
Matt Arsenault 3fd0272053 GlobalISel: Add known bits to InstructionSelector
AMDGPU uses this for some addressing mode selection patterns. The
analysis run itself doesn't do anything so it seems easier to just
always require this than adding a way to opt in.

llvm-svn: 370388
2019-08-29 17:24:32 +00:00
..
CallLowering.cpp [AArch64][GlobalISel] Fall back when translating musttail calls 2019-08-28 16:19:01 +00:00
CMakeLists.txt [GISel]: Add GISelKnownBits analysis 2019-08-06 17:18:29 +00:00
Combiner.cpp [llvm] Migrate llvm::make_unique to std::make_unique 2019-08-15 15:54:37 +00:00
CombinerHelper.cpp Apply llvm-prefer-register-over-unsigned from clang-tidy to LLVM 2019-08-15 19:22:08 +00:00
CSEInfo.cpp [GlobalISel] CSEMIRBuilder: Add support for G_GEP 2019-08-15 23:45:45 +00:00
CSEMIRBuilder.cpp [globalisel] Add G_SEXT_INREG 2019-08-09 21:11:20 +00:00
GISelChangeObserver.cpp [AArch64][GlobalISel] Enable copy elision in the pre-legalizer combine and fix a crash. 2019-04-13 00:33:25 +00:00
GISelKnownBits.cpp [GlobalISel]: Add KnownBits for G_XOR 2019-08-13 04:32:33 +00:00
GlobalISel.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
InstructionSelect.cpp GlobalISel: Add known bits to InstructionSelector 2019-08-29 17:24:32 +00:00
InstructionSelector.cpp Allow target to handle STRICT floating-point nodes 2019-06-05 22:33:10 +00:00
IRTranslator.cpp [GlobalISel] Replace hard coded dynamic alloca handling with G_DYN_STACKALLOC. 2019-08-27 19:54:27 +00:00
LegalityPredicates.cpp GlobalISel: Add alignment to LegalityQuery MMOs 2019-02-14 22:41:09 +00:00
LegalizeMutations.cpp GlobalISel: Try to make legalize rules more useful for vectors 2019-02-07 17:25:51 +00:00
Legalizer.cpp [GlobalISel] Legalizer: Retry combining illegal artifacts as long as there new artifacts 2019-08-23 20:30:35 +00:00
LegalizerHelper.cpp [GlobalISel] Replace hard coded dynamic alloca handling with G_DYN_STACKALLOC. 2019-08-27 19:54:27 +00:00
LegalizerInfo.cpp [globalisel] Add G_SEXT_INREG 2019-08-09 21:11:20 +00:00
LLVMBuild.txt Make GlobalISel depend on SelectionDAG after D63169 2019-06-22 01:30:17 +00:00
Localizer.cpp Apply llvm-prefer-register-over-unsigned from clang-tidy to LLVM 2019-08-15 19:22:08 +00:00
MachineIRBuilder.cpp [GlobalISel] Replace hard coded dynamic alloca handling with G_DYN_STACKALLOC. 2019-08-27 19:54:27 +00:00
RegBankSelect.cpp [llvm] Migrate llvm::make_unique to std::make_unique 2019-08-15 15:54:37 +00:00
RegisterBank.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
RegisterBankInfo.cpp [llvm] Migrate llvm::make_unique to std::make_unique 2019-08-15 15:54:37 +00:00
Utils.cpp Apply llvm-prefer-register-over-unsigned from clang-tidy to LLVM 2019-08-15 19:22:08 +00:00