llvm-project/llvm/lib/CodeGen/GlobalISel
Quentin Colombet 73141d5b4b [Localizer] Don't trick to be smart for the insertion point
There is no guarantee that the first use of a constant that is traversed
is actually the first in the related basic block. Thus, if we use that
as the insertion point we may end up with definitions that don't
dominate there use.

llvm-svn: 304244
2017-05-30 20:53:06 +00:00
..
CMakeLists.txt Prune trailing whitespace. (To regenerate makefiles) 2017-05-28 22:54:25 +00:00
CallLowering.cpp [IR] Abstract away ArgNo+1 attribute indexing as much as possible 2017-05-03 18:17:31 +00:00
GlobalISel.cpp [GlobalISel] Add a localizer pass for target to use 2017-05-27 01:34:00 +00:00
IRTranslator.cpp [GlobalISel] IRTranslator: Translate ConstantStruct 2017-05-19 09:47:02 +00:00
InstructionSelect.cpp ARM: Compute MaxCallFrame size early 2017-05-05 22:04:05 +00:00
InstructionSelector.cpp Re-commit: [globalisel][tablegen] Import rules containing intrinsic_wo_chain. 2017-05-18 10:33:36 +00:00
LLVMBuild.txt Revert "Get GlobalISel to build on Linux after r286407" 2016-11-16 22:24:59 +00:00
Legalizer.cpp [GISel]:Skip legalizing Intermediate inst(with generic types) 2017-05-04 22:00:42 +00:00
LegalizerHelper.cpp [GlobalISel] Legalize G_(S|U)DIV libcalls 2017-04-24 07:22:31 +00:00
LegalizerInfo.cpp [GISel]: Fix undefined behavior while accessing DefaultAction map 2017-05-12 22:43:58 +00:00
Localizer.cpp [Localizer] Don't trick to be smart for the insertion point 2017-05-30 20:53:06 +00:00
MachineIRBuilder.cpp [GlobalISel] Support vector-of-pointers in LLT 2017-04-19 07:23:57 +00:00
RegBankSelect.cpp [RegisterBankInfo] Remove overly-agressive asserts 2017-05-15 09:52:33 +00:00
RegisterBank.cpp Move size and alignment information of regclass to TargetRegisterInfo 2017-04-24 18:55:33 +00:00
RegisterBankInfo.cpp [RegisterBankInfo] Uniquely allocate instruction mapping. 2017-05-05 22:48:22 +00:00
Utils.cpp [GISel]: Add a getConstantFPVRegVal utility 2017-05-12 22:54:52 +00:00