aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* Preserve implicit defs in ARMLoadStoreOptimizer.Jakob Stoklund Olesen2012-03-282-4/+23
* Move getPointerToNamedFunction() from JIT/MCJIT to JITMemoryManager.Danil Malyshev2012-03-2810-332/+208
* Handle intrinsics in GlobalsModRef. Fixes pr12351.Rafael Espindola2012-03-281-0/+6
* Spill DPair registers, not just QPR.Jakob Stoklund Olesen2012-03-282-6/+6
* Also verify after ExpandPostRAPseudos.Jakob Stoklund Olesen2012-03-281-1/+1
* Enable machine code verification after the late machine optimization passes.Jakob Stoklund Olesen2012-03-281-3/+3
* Skip liveness verification when MRI->tracksLiveness() is false.Jakob Stoklund Olesen2012-03-281-105/+112
* Revert r153516: "Invalidate liveness in Thumb2ITBlockPass."Jakob Stoklund Olesen2012-03-282-8/+0
* Allow removeLiveIn to be called with a register that isn't live-in.Jakob Stoklund Olesen2012-03-281-2/+2
* Revert r153521 as it's causing large regressions on the nightly testers.Chad Rosier2012-03-282-41/+0
* Fixed commuteInstructions bug where if its called pre-regalloc the subreg ind...Pete Cooper2012-03-281-6/+15
* GlobalOpt: If we have an inbounds GEP from a ConstantAggregateZero global tha...Benjamin Kramer2012-03-281-0/+6
* Add another note about a missed compare with nsw arithmetic instcombine.Benjamin Kramer2012-03-281-0/+7
* Fixup VST1.32 with writeback instruction. Also re-factor non-writeback version.Richard Barton2012-03-281-21/+13
* Switch to WeakVHs in the value mapper, and aggressively prune dead basicChandler Carruth2012-03-281-3/+23
* More debug output.Eric Christopher2012-03-281-1/+2
* Fix the output of the DW_TAG_friend tag to include DW_AT_friendEric Christopher2012-03-282-8/+16
* Turn off post-RA scheduler by default.Akira Hatanaka2012-03-281-1/+1
* Fix 80-column violation.Chad Rosier2012-03-281-2/+2
* Turn on post register allocation scheduler.Akira Hatanaka2012-03-284-0/+22
* Sort relocation entries before they are written out to a file. MIPS ABIAkira Hatanaka2012-03-281-0/+103
* Emit all directives except for ".cprestore" during asm printing rather than emitAkira Hatanaka2012-03-287-151/+188
* Mark flag neverHasSideEffects of pattern-less instructions that do not haveAkira Hatanaka2012-03-281-0/+5
* Add a note about a cute little fabs optimization.Benjamin Kramer2012-03-271-0/+5
* Add two missed instcombines related to compares with nsw arithmetic.Benjamin Kramer2012-03-271-0/+12
* Remove trailing white space.Akira Hatanaka2012-03-271-1/+1
* Use a SmallVector and linear lookup instead of a DenseSet - SourceMap valuesLang Hames2012-03-271-11/+16
* Add member EmitNOAT and its setter and getter functions to class MipsFunction...Akira Hatanaka2012-03-271-1/+6
* Use DW_AT_low_pc for a single entry point into a routine.Eric Christopher2012-03-271-3/+3
* Reapply r153423; the original commit was fine. The failing test, distray, had Chad Rosier2012-03-272-0/+41
* ARMLoadStoreOptimizer invalidates register liveness.Jakob Stoklund Olesen2012-03-271-0/+4
* Print SSA and liveness tracking flags in MF::print().Jakob Stoklund Olesen2012-03-271-1/+7
* Branch folding may invalidate liveness.Jakob Stoklund Olesen2012-03-271-2/+9
* Invalidate liveness in Thumb2ITBlockPass.Jakob Stoklund Olesen2012-03-271-0/+4
* fix what looks like a real logic bug, found by PVS-Studio (part of PR12357)Chris Lattner2012-03-271-2/+2
* Add an MRI::tracksLiveness() flag.Jakob Stoklund Olesen2012-03-272-1/+6
* Make a seemingly tiny change to the inliner and fix the generated codeChandler Carruth2012-03-271-1/+1
* Prune some includesCraig Topper2012-03-2730-33/+6
* Remove unnecessary llvm:: qualificationsCraig Topper2012-03-2718-261/+261
* Pass the llvm IR pointer value and offset to the constructor ofAkira Hatanaka2012-03-271-9/+13
* Fix bug in LowerConstantPool. Akira Hatanaka2012-03-271-1/+1
* Add T9 to the list of live-in registers of the entry basic block. Akira Hatanaka2012-03-271-0/+2
* Retrieve and add the offset of a symbol in applyFixup rather than retrieve andAkira Hatanaka2012-03-272-67/+67
* Define function MipsGetSymAndOffset which returns a fixup's symbol and theAkira Hatanaka2012-03-271-0/+30
* Post-ra LICM should take care not to hoist an instruction that would clobber aEvan Cheng2012-03-271-4/+28
* Rewrite computation of Value in adjustFixupValue so that the upper 48-bits areAkira Hatanaka2012-03-271-1/+1
* During MachineCopyPropagation a register may be the source operand of multipleLang Hames2012-03-271-17/+26
* Reserve hardware registers.Akira Hatanaka2012-03-271-0/+4
* ARM has a peephole optimization which looks for a def / use pair. The defEvan Cheng2012-03-261-0/+19
* Add a debug option to dump PBQP graphs during register allocation.Lang Hames2012-03-261-0/+29