aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* Add DebugLoc to the getNode() methods.Bill Wendling2009-01-281-41/+134
* Add DebugLoc-aware constructors for SDNode derivedDale Johannesen2009-01-281-0/+23
* Do not forget to derived type while constructing an array type.Devang Patel2009-01-281-0/+2
* Fix some issues with volatility, move "CanConvertToScalar" check Chris Lattner2009-01-281-21/+33
* Fixed extract element when the result needs to be promoted and the input wide...Mon P Wang2009-01-281-0/+2
* Make isOperationLegal do what its name suggests, and introduce aDan Gohman2009-01-285-55/+62
* Formatting.Duncan Sands2009-01-281-8/+5
* Rename getAnalysisToUpdate to getAnalysisIfAvailable.Duncan Sands2009-01-2825-56/+56
* Fix PR3415 (infinite loop in EscapeAnalysis) byDuncan Sands2009-01-282-159/+0
* The memory alignment requirement on some of the mov{h|l}p{d|s} patterns are 1...Evan Cheng2009-01-282-18/+21
* Add shuffle splat pattern for x86 sse shifts.Mon P Wang2009-01-281-19/+23
* Clarify comment.Mikhail Glushenkov2009-01-281-1/+6
* Use ValueType::bitsLT to simplify some code.Dan Gohman2009-01-282-2/+2
* Use ZERO_EXTEND instead of ANY_EXTEND when promotingDan Gohman2009-01-282-2/+2
* Suppress a compile time warning.Evan Cheng2009-01-281-0/+2
* Add type DIE into appropriate context DIE.Devang Patel2009-01-271-3/+17
* Add a DebugLoc field and some simple accessors.Dale Johannesen2009-01-271-7/+46
* Treat [1 x i8] zeroinitializer as a C string, placing such stuff intoAnton Korobeynikov2009-01-273-6/+24
* Refine DebugLoc per review comments.Evan Cheng2009-01-271-6/+7
* Add an assertion to the form of SelectionDAG::getConstant that takesDan Gohman2009-01-273-7/+13
* Reformat the allocation-order arrays to a more conventional style.Dan Gohman2009-01-271-44/+55
* Delete redundant return statements.Dan Gohman2009-01-271-7/+0
* Respect the DisableRedZone flag on PowerPC.Dan Gohman2009-01-271-1/+2
* Simplify findNonImmUse; return the result using the return valueDan Gohman2009-01-271-16/+14
* APInt's countLeadingOnes() was broken for negative i128 values,Torok Edwin2009-01-271-1/+7
* Make the pre-split-limit option more useful by using a per-function counter.Owen Anderson2009-01-271-1/+7
* Implement multiple with overflow by 2 with an add instruction.Evan Cheng2009-01-271-0/+11
* Eliminate unnecessary operands-list traversals.Dan Gohman2009-01-271-6/+3
* Enable the red zone on x86-64 by default.Dan Gohman2009-01-271-1/+1
* Assorted debug info fixes.Devang Patel2009-01-271-17/+19
* Fix the Red Zone calculation for functions with frame pointers.Dan Gohman2009-01-271-7/+10
* No need to keep size of DebugLocations vector separately.Evan Cheng2009-01-261-2/+3
* CellSPU:Scott Michel2009-01-266-70/+75
* Make the Dwarf macro information section optional; CellSPU's assemblerScott Michel2009-01-262-5/+10
* Implement Red Zone utilization on x86-64. This is currentlyDan Gohman2009-01-262-0/+19
* Reapply r63025 and r63026, with fixes for the failing testcases.Owen Anderson2009-01-261-356/+13
* Fix PR3393, which amounts to a bug in the expensiveDuncan Sands2009-01-262-16/+37
* Add method raw_fd_ostream::seek() for random access within a file.Ted Kremenek2009-01-261-0/+6
* Also revert r63206Bill Wendling2009-01-261-0/+321
* Temporarily revert r63025 until the testsuite failures can be fixed.Bill Wendling2009-01-261-12/+34
* During bittest switch lowering emit shift in the test block, which should (th...Anton Korobeynikov2009-01-261-11/+9
* Get rid of a bunch of dead code now that interval reconstruction is enabled.Owen Anderson2009-01-261-321/+0
* Fix an issue where LiveIntervals was trying to be smart about removing killOwen Anderson2009-01-261-34/+12
* Enhance logic in X86DAGToDAGISel::PreprocessForRMW which move load inside cal...Evan Cheng2009-01-261-8/+27
* Silence a bogus compiler warning.Evan Cheng2009-01-261-1/+1
* Actually source file has already been uniquified into an id during isel. Elim...Evan Cheng2009-01-261-15/+3
* Add data structure to define and track debug location during codegen.Evan Cheng2009-01-261-0/+27
* Fixed optimization of combining two shuffles where the first shuffle inputsMon P Wang2009-01-261-1/+3
* Take the next steps in making SDUse more consistent with LLVM Use, andDan Gohman2009-01-264-88/+77
* Untabify code.Scott Michel2009-01-266-49/+49