summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* [WinEH] Move WinEHFuncInfo from MachineModuleInfo to MachineFunctionReid Kleckner2015-11-176-70/+48
* Lower statepoints with multi-def targets.Pat Gavlin2015-11-171-7/+11
* Use TargetRegisterInfo for printing MachineOperand register commentsDan Gohman2015-11-171-7/+15
* Drop prelink support.Rafael Espindola2015-11-173-40/+17
* Assume lane masks are always preciseMatthias Braun2015-11-172-48/+17
* [DIBuilder] Make createReferenceType take size and alignKeno Fischer2015-11-161-1/+3
* Reduce the size of MCRelaxableFragment.Akira Hatanaka2015-11-142-9/+4
* [ShrinkWrapping] Disable the optimization for functions with sanitize likeQuentin Colombet2015-11-141-1/+8
* MachineScheduler: Print initial pressure in debug dumpMatthias Braun2015-11-131-0/+7
* MachineScheduler: Improve debug output for "only one node in readyset"Matthias Braun2015-11-131-2/+2
* [SDAG] Fix expansion of BITREVERSEJames Molloy2015-11-131-3/+5
* [ImplicitNulls] Add some clarifying comments; NFCSanjoy Das2015-11-131-1/+25
* Revert "Remove unnecessary call to getAllocatableRegClass"Tom Stellard2015-11-121-8/+4
* [ImplicitNulls] Fix wrapping by breaking up a condition, NFCSanjoy Das2015-11-121-4/+4
* [ImplicitNull] Extract out a HazardDetector class, NFCSanjoy Das2015-11-121-53/+96
* [ShrinkWrap] Fix a typo in a comment.Quentin Colombet2015-11-121-1/+1
* [ShrinkWrap] Make sure we do not mess up with EH funclet lowering.Quentin Colombet2015-11-121-1/+11
* [WinEH] Fix problem with removing an element from a SetVector while iterating.Andrew Kaylor2015-11-121-11/+5
* [SDAG] Introduce a new BITREVERSE node along with a corresponding LLVM intrinsicJames Molloy2015-11-127-2/+64
* LegalizeDAG: Fix and improve FCOPYSIGN/FABS legalizationMatthias Braun2015-11-121-73/+145
* [WinEH] Don't forward branches across empty EH pad BBsReid Kleckner2015-11-112-1/+2
* [DAGCombiner] Improve zextload optimization.Geoff Berry2015-11-111-22/+72
* Add target preference for GatherAllAliases max depthMatt Arsenault2015-11-112-1/+2
* clang-format lib/CodeGen/AsmPrinter/DwarfCompileUnit.cppDehao Chen2015-11-111-7/+8
* Emit discriminator for inlined callsites.Dehao Chen2015-11-111-0/+2
* MachineInstr: addRegisterDefReadUndef() => setRegisterDefReadUndef()Matthias Braun2015-11-112-3/+3
* TableGen: Emit LaneMask for register classes without subregisters as ~0uMatthias Braun2015-11-101-10/+13
* less indent; NFCISanjay Patel2015-11-101-46/+47
* LegalizeDAG: Implement promote for scalar_to_vectorMatt Arsenault2015-11-101-0/+28
* LegalizeDAG: Implement promote for insert_vector_eltMatt Arsenault2015-11-101-1/+52
* LegalizeDAG: Implement promote for extract_vector_eltMatt Arsenault2015-11-101-4/+58
* add 'MustReduceDepth' as an objective/cost-metric for the MachineCombinerSanjay Patel2015-11-101-29/+53
* Support for emitting inline stack probesAndy Ayers2015-11-101-0/+3
* Remove unnecessary call to getAllocatableRegClassMatt Arsenault2015-11-101-4/+8
* MachineVerifier: Streamline live interval related error reportingMatthias Braun2015-11-091-90/+93
* MachineVerifier: Add missing linebreakMatthias Braun2015-11-091-0/+1
* MachineVerifier: MI::print has no TargetMachine overloadMatthias Braun2015-11-091-1/+1
* MachineVerifier: print list of live intervals if availableMatthias Braun2015-11-091-1/+4
* add a SelectionDAG method to check if no common bits are set in two nodes; NFCISanjay Patel2015-11-092-16/+13
* [WinEH] Don't emit CATCHRET from visitCatchPadDavid Majnemer2015-11-091-12/+5
* [WinEH] Tweak funclet prologue/epilogue insertion to pass verifierReid Kleckner2015-11-091-1/+4
* [WinEH] Re-committing r252249 (Clone funclets with multiple parents) with add...Andrew Kaylor2015-11-091-34/+1005
* [CodeGen] Always promote f16 if not legalOliver Stannard2015-11-093-13/+30
* Erase unused FunctionDIs variables after r252219.Yaron Keren2015-11-072-3/+0
* [WinEH] Update exception pointer registersJoseph Tremoulet2015-11-073-7/+7
* DAGCombiner: Check shouldReduceLoadWidth before combining (and (load), x) -> ...Tom Stellard2015-11-061-1/+2
* [ShrinkWrapping] Teach shrink-wrapping how to analyze RegMask.Quentin Colombet2015-11-061-8/+38
* MachineScheduler: Add regpressure information to debug dumpMatthias Braun2015-11-063-9/+36
* [WinEH] Mark funclet entries and exits as clobbering all registersReid Kleckner2015-11-062-0/+28
* Revert r252249 (and r252255, r252258), "[WinEH] Clone funclets with multiple ...NAKAMURA Takumi2015-11-061-977/+14
OpenPOWER on IntegriCloud