aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
...
* The FoldingSet hash data includes pointer values, so it isn'tDan Gohman2010-06-071-21/+28
* Optimize this code somewhat by taking advantage of the factDan Gohman2010-06-071-7/+13
* Another place where the code wanted to access the argument list and not all ofBill Wendling2010-06-071-2/+2
* Micro-optimize this, to speed up this hotspot in debug builds a little.Dan Gohman2010-06-071-2/+2
* Micro-optimize this.Dan Gohman2010-06-071-2/+4
* Move exit check where it really belongs.Jim Grosbach2010-06-071-4/+4
* Optimize ScalarEvolution's SCEVComplexityCompare predicate: don't goDan Gohman2010-06-071-123/+14
* Create new accessors to get arguments for call/invoke instructions. It breaksBill Wendling2010-06-073-15/+18
* Partial specialization was not checking the callsite to make sure it was usin...Kenneth Uildriks2010-06-051-9/+33
* This bug is also present in MSVC10. Requested by Elrood on IRC.Duncan Sands2010-06-051-2/+2
* revert r105521, which is breaking the buildbots with stuff like this:Chris Lattner2010-06-058-256/+31
* Initial AVX support for some instructions. No patterns matchedBruno Cardoso Lopes2010-06-058-31/+256
* Improvements to tail call code. No functional effectDale Johannesen2010-06-051-20/+22
* getFoldedOffsetOf no longer does anything special with vector types.Dan Gohman2010-06-051-1/+1
* Revert 105492 & 105493 due to a testcase regression. Radar 7424645.Stuart Hastings2010-06-052-36/+19
* LSR needs to remember inserted instructions even in postinc mode, becauseDan Gohman2010-06-051-1/+3
* Fix some liveout handling related to tail calls, see comments.Dale Johannesen2010-06-052-12/+12
* Re-apply 105308 with fix.Evan Cheng2010-06-041-7/+13
* Don't track users of undef values; they aren't interesting forDan Gohman2010-06-041-1/+5
* Make if-conversion ignore dbg_value instructions in its analysis. rdar://7797940Jim Grosbach2010-06-041-4/+23
* Support for nested functions/classes in debug output. Radar 7424645.Stuart Hastings2010-06-042-19/+36
* Copy location info for current function argument from dbg.declare if respecti...Devang Patel2010-06-041-4/+2
* Skip dbg_value instructions when scanning instructions in register scavenging.Jim Grosbach2010-06-041-0/+4
* Fix normalization and de-normalization of non-affine SCEVs.Dan Gohman2010-06-041-6/+9
* Keep track of the call instructions whose clobber lists were skipped during fastJakob Stoklund Olesen2010-06-041-0/+17
* More thoroughly disable tails calls by default.Dale Johannesen2010-06-041-3/+3
* Another fix to prevent debug info from affecting codegen. rdar://7797940Jim Grosbach2010-06-041-0/+4
* more dbg_value adjustments so debug info doesn't affect codegenJim Grosbach2010-06-041-2/+4
* Fixed a bug during widening where we would avoid legalizing a node. When weMon P Wang2010-06-041-31/+36
* fix typoJim Grosbach2010-06-041-1/+1
* For NEON vectors with 32- or 64-bit elements, select BUILD_VECTORs andBob Wilson2010-06-043-31/+75
* Add some missing checks in TwoAddressInstructionPass::CoalesceExtSubRegs.Bob Wilson2010-06-031-4/+21
* Cleanup 80-column and trim trailing whitespaceJim Grosbach2010-06-031-33/+33
* Teach the ARM load-store optimizer to deal with dbg_value instructions.Jim Grosbach2010-06-031-4/+16
* Early implementation of tail call for ARM.Dale Johannesen2010-06-035-6/+371
* Fix SimplifyDemandedBits' AssertZext logic to demand all the bits. ItDan Gohman2010-06-031-4/+8
* Revert 105308.Bob Wilson2010-06-031-1/+4
* Machine sink could potentially sink instructions into a block where the physicalBill Wendling2010-06-031-4/+56
* Add first pass at darwin tls compiler support.Eric Christopher2010-06-038-24/+168
* One underscore, not two.Eric Christopher2010-06-031-1/+1
* Implement expansion in type legalization for add/sub with overflow. TheEli Friedman2010-06-032-0/+73
* Remove some already-fixed README entries.Eli Friedman2010-06-031-86/+1
* Remove README entry which no longer compiles to something sane.Eli Friedman2010-06-031-56/+0
* Remove a fixed item, update a couple partially-fixed items.Eli Friedman2010-06-031-81/+22
* Use the fast register allocator by default for -O0 builds.Jakob Stoklund Olesen2010-06-031-1/+1
* Use readsWritesVirtualRegister instead of counting uses and defs when insertingJakob Stoklund Olesen2010-06-031-46/+8
* Add full register <imp-def> operands when the coalescer is creating partialJakob Stoklund Olesen2010-06-021-50/+50
* Speedup bitcode writer. Do not walk all values for all functions to emit func...Devang Patel2010-06-023-9/+16
* Compulsive reformating. No functionalitical changes.Bill Wendling2010-06-021-11/+19
* Slightly change the meaning of the reMaterialize target hook when the originalJakob Stoklund Olesen2010-06-0212-38/+38