aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
...
* 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
* Clean up 80 column violations. No functional change.Jim Grosbach2010-06-0219-50/+64
* Remove the TargetRegisterClass member from CalleeSavedInfoRafael Espindola2010-06-029-55/+63
* Fix comment so it doesn't include comments which are irrelevant to the x86Eli Friedman2010-06-021-9/+5
* Use comments to document non-obvious code rather thanDan Gohman2010-06-021-0/+11
* Skip identical instruction while calculating DBG_VALUE range.Devang Patel2010-06-021-1/+4
* Rename canCombinedSubRegIndex method to something more grammatically correctBob Wilson2010-06-023-11/+12
* Replace ARM's getCalleeSavedRegClasses with a simpler solutionRafael Espindola2010-06-022-94/+40
* Use local small vector.Devang Patel2010-06-022-4/+3
* Remove unused function.Rafael Espindola2010-06-022-56/+0
* Not all entries in the range will have an SUnit. Check for that when lookingJim Grosbach2010-06-022-0/+2
* cleanupRafael Espindola2010-06-0222-352/+0
* Remove uses of getCalleeSavedRegClasses from outside theRafael Espindola2010-06-022-7/+22
* Enable machine cse of instructions which define physical registers.Evan Cheng2010-06-021-4/+1
* Don't try to custom-lower 64-bit add-with-overflow and friends on x86-32; theEli Friedman2010-06-021-5/+7
* Fix an obvious mistake: don't change the operands until all of them have beenBob Wilson2010-06-021-2/+0
* Remove outdated README entries.Eli Friedman2010-06-021-140/+0
* Update debug information when breaking anti-dependencies. rdar://7759363Jim Grosbach2010-06-012-1/+31
* Properly compose subregister indices when coalescing.Jakob Stoklund Olesen2010-06-012-14/+3
* Remove unused codeJim Grosbach2010-06-011-64/+0
* Ignore line number of debug value in undefined register.Devang Patel2010-06-011-0/+1
* fix think-oJim Grosbach2010-06-011-6/+2
* Fix the allocation of shadow space for the Win64 calling conventionDan Gohman2010-06-011-0/+6
* Simplify things a bit more. Fix prototype to use SmallVectorImpl andJim Grosbach2010-06-011-17/+17
* Fix the noalias checking so that it doesn't worry aboutDan Gohman2010-06-011-12/+12
* Keep track of incoming debug value of unused argument.Devang Patel2010-06-012-1/+21
* Fill in missing support for ISD::FEXP, ISD::FPOWI, and friends.Dan Gohman2010-06-013-3/+29
* Add a FIXMEJim Grosbach2010-06-011-0/+2
* mirror of r105280 changes for LowerInvoke, which uses the same basic logic hereJim Grosbach2010-06-011-10/+27
* When processing function arguments when splitting live ranges across invokes,Jim Grosbach2010-06-011-10/+27
* Use SmallVector instead of std::vector.Jim Grosbach2010-06-011-12/+13
* Refactor some SSE 2 unpack instructionsBruno Cardoso Lopes2010-06-011-66/+26
* Don't call flush() at a library level which isn't checking for errorsDan Gohman2010-06-012-2/+0
* Fix handling of 'load' nodes.Kalle Raiskila2010-06-011-8/+2
* Fix PR7272: when inlining through a callsite with byval arguments,Duncan Sands2010-05-311-0/+4
* fix PR6623: when optimizing for size, don't inline memcpy/memsetsChris Lattner2010-05-311-0/+9
* the 'limit' argument to FindOptimalMemOpLowering is unsigned, not uint64_t.Chris Lattner2010-05-311-6/+3
* Avoid swap when a copy suffices.Benjamin Kramer2010-05-311-1/+1
* The memcpy intrinsic only takes i8* for %src and %dst, so cast them to thatNick Lewycky2010-05-311-2/+2
* Use `llvm::next' instead of `next' to make VC++ 2010 happy.Oscar Fuentes2010-05-302-2/+2
* Some A9 load/store cleanupsAnton Korobeynikov2010-05-291-41/+23
* Some rough approximations for load/stores on A9Anton Korobeynikov2010-05-291-0/+59
* NEON/VFP stuff can be issued only via Pipe1 on A9Anton Korobeynikov2010-05-291-87/+87
* Add some integer instruction itineraries for A9Anton Korobeynikov2010-05-291-0/+55
* Reorder some code in SelectionDAGBuilder.Dan Gohman2010-05-291-313/+311
* SelectionDAG shouldn't have a FunctionLoweringInfo member. RegsForValueDan Gohman2010-05-295-50/+49
* Remove unused function.Benjamin Kramer2010-05-291-69/+0
* Remove schedule-livein-copies. It's not being used.Evan Cheng2010-05-291-30/+12