aboutsummaryrefslogtreecommitdiffstats
path: root/lib/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* Whitespace.Eric Christopher2012-11-211-29/+29
* Update for some of the coding standard before rearranging functionsEric Christopher2012-11-213-53/+53
* Update some comments.Eric Christopher2012-11-211-1/+2
* Update and add some comments.Eric Christopher2012-11-211-0/+8
* Whitespace.Eric Christopher2012-11-211-26/+26
* Remove constness from this, it modifies the output stream as doesEric Christopher2012-11-202-2/+2
* Remove unused function argument, add a bit to the comment.Eric Christopher2012-11-202-5/+6
* Formatting.Eric Christopher2012-11-201-10/+11
* Whitespace.Eric Christopher2012-11-201-12/+8
* Fix physical register liveness calculations:Tim Northover2012-11-202-8/+13
* Remove a function argument and propagate const around accordingly.Eric Christopher2012-11-192-7/+11
* Whitespace and 80-col.Eric Christopher2012-11-191-49/+49
* Make AsmPrinter::EmitTTypeReference() more robust - putAnton Korobeynikov2012-11-193-19/+11
* Factor out type info emission into separate routine.Anton Korobeynikov2012-11-193-2/+64
* Move section label emission to module end. Nothing should beEric Christopher2012-11-191-3/+3
* Handle mixed normal and early-clobber defs on inline asm.Jakob Stoklund Olesen2012-11-191-2/+10
* Move else onto line with preceding closing brace.Craig Topper2012-11-191-2/+1
* Broaden isSchedulingBoundary to check aliases of SP.Andrew Trick2012-11-171-1/+2
* Mark FP_EXTEND form v2f32 to v2f64 as "expand" for ARM NEON. Patch by Pete C...Eli Friedman2012-11-171-0/+1
* Use array_pod_sort instead of std::sort.Andrew Trick2012-11-161-41/+36
* Remove conditions from 'else if' that were guaranteed by preceding 'if'.Craig Topper2012-11-161-12/+12
* Factor out the final FADD that's common to multiple code paths in the visitLo...Craig Topper2012-11-161-45/+30
* Factor some common code to reduce compile size.Craig Topper2012-11-161-37/+20
* Mark FP_ROUND for converting NEON v2f64 to v2f32 as expand. Add a missingEli Friedman2012-11-151-0/+1
* Use std::stable_sort instead of std::sort when sorting stack slotsUlrich Weigand2012-11-151-1/+3
* [reg scavenger] Fix the isUsed/isAliasUsed functions so as to not report a falseChad Rosier2012-11-151-1/+1
* Fix indeterminism in MI scheduler DAG construction.Sergei Larin2012-11-151-15/+15
* Add llvm.ceil, llvm.trunc, llvm.rint, llvm.nearbyint intrinsics.Craig Topper2012-11-151-0/+20
* Fix an obvious merge bug in -join-globalcopies (disabled).Andrew Trick2012-11-151-1/+3
* Use reserve() to avoid vector reallocation.Jakub Staszak2012-11-141-0/+1
* canJoinPhys method doesn't modify CoalescerPair. Make it const.Jakub Staszak2012-11-141-2/+2
* Remove dead code.Chad Rosier2012-11-141-13/+0
* Fix really stupid ARM EHABI info generation bug: we should not emitAnton Korobeynikov2012-11-141-11/+14
* Add newlines to end of debug messages.Craig Topper2012-11-141-6/+6
* Handle DAG CSE adding new uses during ReplaceAllUsesWith. Fixes PR14333.Rafael Espindola2012-11-141-1/+12
* Use TARGET2 relocation for TType references on ARM.Anton Korobeynikov2012-11-143-45/+39
* Revert "Use the 'count' attribute instead of the 'upper_bound' attribute."Eric Christopher2012-11-131-2/+1
* Revert -join-splitedges to a boolean cmd line option.Andrew Trick2012-11-131-3/+2
* The MachineScheduler does not currently require JoinSplitEdges.Andrew Trick2012-11-131-4/+4
* [MC][COFF] Emit weak symbols to the correct section. Patch by Dmitry Puzirev!Michael J. Spencer2012-11-131-2/+13
* Do not consider a machine instruction that uses and defines the sameUlrich Weigand2012-11-131-16/+44
* Fix -join-splitedges: my previous "cleanup" broke it.Andrew Trick2012-11-131-1/+1
* Codegen support for arbitrary vector getelementptrs.Duncan Sands2012-11-131-3/+3
* misched: Allow subtargets to enable misched and dependent options.Andrew Trick2012-11-134-14/+43
* Added RegisterCoalescer support for joining global copies first.Andrew Trick2012-11-131-20/+80
* misched: Don't consider artificial edges weak edges.Andrew Trick2012-11-132-9/+5
* Use the 'count' attribute instead of the 'upper_bound' attribute.Bill Wendling2012-11-131-1/+2
* Cleanup the main RegisterCoalescer loop.Andrew Trick2012-11-131-23/+10
* Cleanup -join-splitedges. Make the loop more obvious.Andrew Trick2012-11-121-5/+2
* Add an option to enable prototype "fission" capabilities and debug changes.Eric Christopher2012-11-122-0/+16