aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* CleanupAnton Korobeynikov2008-08-081-72/+70
* Reduce the entries in a phi before testing it for deadness, because removing ...Owen Anderson2008-08-081-7/+7
* Undo most of r54519.Evan Cheng2008-08-086-21/+17
* Don't call getAnalysisUsage unless -debug-pass is enabled. This speedsChris Lattner2008-08-083-31/+40
* Add new parameter Fast to createJIT to enable the fast codegen path.Evan Cheng2008-08-087-17/+24
* Add skeleton of simple basic block instruction selector.Evan Cheng2008-08-083-3/+81
* It's not legal to output a GV in a coalesced section if it's used in an ARM P...Evan Cheng2008-08-086-24/+41
* Fix indentation.Evan Cheng2008-08-081-8/+8
* Don't crash printing the asm for a ConstantExpr PtrToInt just because the intNick Lewycky2008-08-081-4/+5
* Support added for ctlz intrinsic, test case added.Bruno Cardoso Lopes2008-08-083-18/+19
* Speed up the passmgr by avoiding heap thrashing on vectors.Chris Lattner2008-08-082-14/+15
* Match raw "psp" triple target, as done by the homebrew toolchain.Bruno Cardoso Lopes2008-08-081-1/+2
* Added Mips support for DYNAMIC_STACKALLOCBruno Cardoso Lopes2008-08-073-23/+52
* Add the remaining fp_round libcalls:Bruno Cardoso Lopes2008-08-073-2/+41
* Do a dominator walk when scheduling copies, rather than a DFS on the CFG. Al...Owen Anderson2008-08-071-14/+44
* Let SRETPromotion properly preserve the function name instead of (implicitly)Matthijs Kooijman2008-08-071-1/+2
* Fix SRETPromotion, it was generating functions without returns statements sinceMatthijs Kooijman2008-08-071-1/+1
* Add some debug output to SRETPromotion.Matthijs Kooijman2008-08-071-0/+4
* Remove dead forward declAnton Korobeynikov2008-08-071-1/+0
* Print section flags ok on platforms, which use '@' as comment string. Fix test.Anton Korobeynikov2008-08-071-3/+9
* Add assertion for easy debugging of missing stuffAnton Korobeynikov2008-08-071-0/+2
* Switch ARM to new section handling stuffAnton Korobeynikov2008-08-075-236/+227
* Switch Alpha to new section handling stuffAnton Korobeynikov2008-08-071-63/+60
* Use EmitAlignment consistentlyAnton Korobeynikov2008-08-073-6/+4
* CleanupAnton Korobeynikov2008-08-071-6/+6
* CleanupAnton Korobeynikov2008-08-071-9/+9
* Switch IA64 to new section-handling stuffAnton Korobeynikov2008-08-073-71/+90
* CleanupAnton Korobeynikov2008-08-071-18/+16
* Provide convenient helpersAnton Korobeynikov2008-08-072-10/+4
* Switch Sparc to new section handling stuff. Refactor printing of module-level...Anton Korobeynikov2008-08-074-77/+120
* Add hook for constant pool section selection for darwin.Anton Korobeynikov2008-08-072-5/+21
* Select section for constant pool entriesAnton Korobeynikov2008-08-072-3/+23
* Don't verify passes when assertions are disabled.Chris Lattner2008-08-071-4/+7
* Re-enable elimination of unnecessary SUBREG_TO_REG instructions inDan Gohman2008-08-073-12/+25
* Rewrite JIT handling of GlobalVariables so theyDale Johannesen2008-08-074-23/+179
* Factor code that finalize PHI nodes, jump tables, etc. out of SelectBasicBloc...Evan Cheng2008-08-071-14/+23
* SDISel's constant branch folding can fold away self-loops, which doesn't resu...Owen Anderson2008-08-061-15/+40
* Correct handle cases where two phis are coalesced together, and correct break...Owen Anderson2008-08-061-6/+39
* Oops, didn't mean to commit this.Owen Anderson2008-08-061-0/+2
* We don't need to try to coalesce input vregs that are the same as the output ...Owen Anderson2008-08-061-0/+7
* Only trim a live interval if the register is not used after the PHI node.Owen Anderson2008-08-061-2/+5
* Only remap each VNInfo once when doing renumbering.Owen Anderson2008-08-061-13/+15
* Re-introduce the 8-bit subreg zext-inreg patterns for x86-32,Dan Gohman2008-08-062-6/+10
* Fix a shufflevector instcombine that was emitting invalid masks indicesDan Gohman2008-08-061-3/+5
* Fix PR2355: bug in ChangeCompareStride. When the loop termination compare is ...Evan Cheng2008-08-061-2/+2
* xchg does not modify FLAGS.Dan Gohman2008-08-062-2/+3
* optimize a common idiom generated by clang for bitfield access, PR2638.Chris Lattner2008-08-061-1/+31
* Added support for fp callee saved registers.Bruno Cardoso Lopes2008-08-066-152/+225
* Zap sitofp/fptoui pairs. In all cases when the sign difference Chris Lattner2008-08-061-16/+30
* Reinstate this optimization, but without the miscompile. Thanks to Bill forNick Lewycky2008-08-061-0/+15