aboutsummaryrefslogtreecommitdiffstats
path: root/lib/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* Make comment names match function names.Eric Christopher2012-11-271-3/+3
* Add in sections for the fission case (no change so incorrect) andEric Christopher2012-11-271-1/+32
* Reorder section output ordering.Eric Christopher2012-11-271-25/+27
* Whitespace cleanup.Eric Christopher2012-11-271-27/+27
* Add an assertion to ensure freezeReservedRegs() is only ever called once.Chad Rosier2012-11-261-0/+2
* Now that the X86 Maximal Stack Alignment Check pass has been removed (i.e.,Chad Rosier2012-11-262-3/+0
* Now that the X86 Maximal Stack Alignment Check pass has been removed (i.e.,Chad Rosier2012-11-261-1/+0
* Don't use iterator after being erased.Jakub Staszak2012-11-261-1/+1
* Remove unneeded #includes.Jakub Staszak2012-11-261-4/+0
* Refactor to make helper method static.Craig Topper2012-11-252-29/+14
* Remove duplicate check of LimitFloatPrecision. It was already checked earlier...Craig Topper2012-11-251-1/+1
* Factor common code out of individual if blocks into common tail.Craig Topper2012-11-251-24/+12
* Remove redundant calls to getCurDebugLoc in visitIntrinsicCall. It's already ...Craig Topper2012-11-241-7/+4
* Refactor a bit to make some helper methods static.Craig Topper2012-11-242-39/+20
* Factor some common code out of individual if blocks.Craig Topper2012-11-241-52/+27
* Refactor a bit to make some helper functions static.Craig Topper2012-11-232-54/+24
* Cleanup: Simplify loop end logic in computeRegisterProperties().Patrik Hägglund2012-11-231-5/+4
* Fix 80-col violationEli Bendersky2012-11-221-1/+2
* llvm.fmuladd.* lowering should be checking isOperationLegalOrCustom, rather thanLang Hames2012-11-221-1/+1
* Pull some code out into functions to make rearranging them a bit easier.Eric Christopher2012-11-222-46/+83
* 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