- 406bfa3 Teach BasicAA about noalias parameter attributes, but do it correctly this time. by Christopher Lamb · 17 years ago
- 8409747 Instead of adding copyfromreg's to handle physical definitions. Now isel can by Evan Cheng · 17 years ago
- 5278784 Can't handle offset and scale if rip-relative addressing is to be used. by Evan Cheng · 17 years ago
- 0db079e Mac OS X X86-64 low 4G address not available. by Evan Cheng · 17 years ago
- f6844ca Mac OS X X86-64 low 4G address not available. by Evan Cheng · 17 years ago
- 2f2e519 Undo previous check-in. by Devang Patel · 17 years ago
- caf778a Some out operands were incorrectly specified as input operands. by Evan Cheng · 17 years ago
- 28ae151 Update dominator info for the middle blocks created while spliting by Devang Patel · 17 years ago
- 9066020 Make non-local memdep not be recursive, and fix a bug on 403.gcc that this exposed. by Owen Anderson · 17 years ago
- c5dd541 Missing Requires. by Evan Cheng · 17 years ago
- 1c3017c Be more precise. by Evan Cheng · 17 years ago
- 21b3bf0 Bugs: missing partial uses and redundant partial defs. by Evan Cheng · 17 years ago
- f3c13c8 Expand unaligned loads/stores when the target doesn't support them. (PR1548) by Lauro Ramos Venancio · 17 years ago
- c2bbfc1 More explicit keywords. by Dan Gohman · 17 years ago
- a9f6434 Change a .size directive to use a tab instead of a space, for consistency. by Dan Gohman · 17 years ago
- f6a05f9 Rename FastDSE to just DSE. by Owen Anderson · 17 years ago
- a56c34f Move FastDSE in to DeadStoreElimination. by Owen Anderson · 17 years ago
- e739bae Remove old DSE. by Owen Anderson · 17 years ago
- 718fda3 by David Greene · 17 years ago
- 52eec54 by David Greene · 17 years ago
- 7fc7761 Indexed loads each has 2 outputs. by Evan Cheng · 17 years ago
- bf7d0bc Don't let the memory allocator outsmart GVN. ;-) by Owen Anderson · 17 years ago
- 3b1f55e simpleregistercoalescing -> regcoalescing. It's too long for me to handle. by Evan Cheng · 17 years ago
- b95f9d5 Fix a failure I accidentally caused in my last commit by mishandling the by Owen Anderson · 17 years ago
- c7d1114 Fix a bug in GetKnownAlignment of packed structs. by Lauro Ramos Venancio · 17 years ago
- b1576f5 Change the x86 assembly output to use tab characters to separate the by Dan Gohman · 17 years ago
- df46419 by David Greene · 17 years ago
- 054ab94 Fix a misoptimization in aha. by Owen Anderson · 17 years ago
- a9cfed7 Use SCEVExpander::InsertCastOfTo instead of calling new IntToPtrInst by Dan Gohman · 17 years ago
- 8d246f0 Add note. by Devang Patel · 17 years ago
- 321ff4e Revert overly aggressive interpretation of noalias by Christopher Lamb · 17 years ago
- 1013b4d Regenerate. by Reid Spencer · 17 years ago
- e87f233 After a discussion with Anton, it turns out that the InReg attribute is not by Reid Spencer · 17 years ago
- c64a1a9 Redo and generalize previously removed opt for pinsrw: (vextract (v4i32 bc (v4f32 s2v (f32 load ))), 0) -> (i32 load ) by Evan Cheng · 17 years ago
- 15c260a Loop unswitch preserves dom info. by Devang Patel · 17 years ago
- 91d22c8 Implement Simple Analysis interfaces - cloneBasicBlockAnalysis and deleteAnalysisValue. by Devang Patel · 17 years ago
- c7e49c0 Introduce Simple Analysis interface for loop passes. by Devang Patel · 17 years ago
- 50192c2 Teach BasicAA about noalias function parameters. Passes all of DejaGNU and test-suite. by Christopher Lamb · 17 years ago
- ee0142e Regenerate. by Reid Spencer · 17 years ago
- bf7f451 Allow the INREG parameter attribute to be added to functions. This permits the by Reid Spencer · 17 years ago
- 6e800fe The InReg parameter attribute is valid on function results. The llvm-gcc-4.0 by Reid Spencer · 17 years ago
- 4ebcc8c This isn't safe when there are uses of load's chain result. by Evan Cheng · 17 years ago
- 6240ab5 Fix PR1581, patch by Timo Savola by Chris Lattner · 17 years ago
- d8e616b Regenerate (again). by Reid Spencer · 17 years ago
- 6794e61 Don't include newlines in the whitespace before newline (WSNL) rule. by Reid Spencer · 17 years ago
- b8f8505 Regenerate. by Reid Spencer · 17 years ago
- 1d3d230 For PR1553: by Reid Spencer · 17 years ago
- 6f62af6 If loop can be unswitched again, then do it yourself. by Devang Patel · 17 years ago
- 42346f5 Add a comment: don't expect from external function resolver in interpreter by Anton Korobeynikov · 17 years ago
- 891eecb Avoid potential iterator invalidation problems. by Owen Anderson · 17 years ago
- df5cf20 Remove dead code. by Devang Patel · 17 years ago
- 910b66d - Allow custom lowering for CTPOP, CTTZ, CTLZ. by Scott Michel · 17 years ago
- 81a129c LCSSA preserves dom info. by Devang Patel · 17 years ago
- d9a6dcb Loop Rotation pass preserves dominator tree and frontier. by Devang Patel · 17 years ago
- 96b651c LICM preserves scalar evolution and dom frontier. by Devang Patel · 17 years ago
- 3b30a6e Add detection of __dso_handle presence during configure. Use this information in the by Anton Korobeynikov · 17 years ago
- ed3fa85 Fix a typo/thinko. by Reid Spencer · 17 years ago
- be444ed Fix a bug in getCopyFromParts turned up in the testcase for PR1132. by Dan Gohman · 17 years ago
- 45c8388 Use more caching when computing non-local dependence. This makes bzip2 not by Owen Anderson · 17 years ago
- 4f9ba7c Fix a bug caused by indiscriminantly asking for the dominators of a predecessor. by Owen Anderson · 17 years ago
- 825811d Use tabs more consistently in assembler pseudo-ops. by Dan Gohman · 17 years ago
- 286d569 Print a space between the comment character and the basic block name, by Dan Gohman · 17 years ago
- fb71d38 Fix the comment for getClosestTargetForJIT to reflect the fact that by Dan Gohman · 17 years ago
- f452207 More explicit keywords. by Dan Gohman · 17 years ago
- 209ee18 Fix pastos in comments for doFinalization functions. by Dan Gohman · 17 years ago
- 66ffe6b Vector fneg must be expanded into fsub -0.0, X. by Evan Cheng · 17 years ago
- 2dc6dc6 Change the x86 backend to use extract_subreg for truncation operations. Passes DejaGnu, SingleSource and MultiSource. by Christopher Lamb · 17 years ago
- f9b90ea Add register info needed to use subreg sets on X86. by Christopher Lamb · 17 years ago
- 19fe8f9 Add facility to dump pass manager structure by Devang Patel · 17 years ago
- b116fac Trampoline codegen support for X86-32. by Duncan Sands · 17 years ago
- c61ce1a Fix edge cases in handling basic block split. by Devang Patel · 17 years ago
- 29381fb Use SmallPtrSet. by Devang Patel · 17 years ago
- 936baaa VStudio compiler errors and placing Function*->ExFunc map under ManagedStatic control. by Chuck Rose III · 17 years ago
- e992a56 Allow SmallPtrSet to hold pointers to const data. by Owen Anderson · 17 years ago
- d300622 Re-apply 40504, but with a fix for the segfault it caused in oggenc: by Dan Gohman · 17 years ago
- 9d3e791 It seems logical that InReg should be incompatible by Duncan Sands · 17 years ago
- fdef00f As the number of parameter attributes increases, by Duncan Sands · 17 years ago
- 36397f5 Support for trampolines, except for X86 codegen which is still under discussion. by Duncan Sands · 17 years ago
- ada779f Move subreg lowering pass to be right after regalloc, per feedback. by Christopher Lamb · 17 years ago
- 3e22947 Reverting 40504 for now. It's breaking oggenc. by Evan Cheng · 17 years ago
- 70b36d9 Fix thinko. Update return status appropriately. by Devang Patel · 17 years ago
- a377a24 Fix a bug introduced in my last commit. by Owen Anderson · 17 years ago
- 4553791 Fix a couple more bugs in the phi construction by pulling in code that does by Owen Anderson · 17 years ago
- fcc8793 Make sure epilogue esp adjustment is placed before any terminator and pop instructions. by Evan Cheng · 17 years ago
- 85dce6c Don't pollute the meaning of isUnpredicatedTerminator. by Evan Cheng · 17 years ago
- cf5543c Minor bug. by Evan Cheng · 17 years ago
- 559742c Fix the alias analysis query in DAGCombiner to not add in two by Dan Gohman · 17 years ago
- 37f3ee1 Move the GET_SIDE_EFFECT_INFO logic from isInstructionTriviallyDead by Dan Gohman · 17 years ago
- c2dfd06 Remove a bogus return statement, what appears to have been a pasto by Dan Gohman · 17 years ago
- 9adcdf2 DummyInst's member functions don't need to be virtual. by Dan Gohman · 17 years ago
- b6bbe39 In the .loc directive, print the fields as "debug" fields, so they by Dan Gohman · 17 years ago
- 1704c2f Fix a whitespace difference between CMPSSrr and CMPSDrr. by Dan Gohman · 17 years ago
- bab2474 Add a MachineFunction pass, which runs post register allocation, that turns subreg insert/extract instruction into register copies. This ensures correct code gen if the coalescer isn't able to remove all subreg instructions. by Christopher Lamb · 17 years ago
- e24f8f1 Teach DAG scheduling how to properly emit subreg insert/extract machine instructions. PR1350 by Christopher Lamb · 17 years ago
- 08d5207 Add target independent MachineInstr's to represent subreg insert/extract in MBB's. PR1350 by Christopher Lamb · 17 years ago
- 518143d Same goes for constantpool, etc. by Evan Cheng · 17 years ago
- 557c363 Add selection DAG nodes for subreg insert/extract. PR1350 by Christopher Lamb · 17 years ago
- 6f95014 Remove subreg index from MachineInstr's and also keep vregs as unsigned when adding operands. by Christopher Lamb · 17 years ago
- 844228a Fix infinite recursion for when extract_vector_elt is legal. Unfortunately no public targets use this code-path, so no test. by Christopher Lamb · 17 years ago
- 1fcc4b2 Add support for 3 element 32-bit vector ValueTypes. by Christopher Lamb · 17 years ago