summaryrefslogtreecommitdiff
path: root/lib/CodeGen
Commit message (Expand)AuthorAge
* Add an assertion to ensure freezeReservedRegs() is only ever called once.Chad Rosier2012-11-26
* Now that the X86 Maximal Stack Alignment Check pass has been removed (i.e.,Chad Rosier2012-11-26
* Now that the X86 Maximal Stack Alignment Check pass has been removed (i.e.,Chad Rosier2012-11-26
* Don't use iterator after being erased.Jakub Staszak2012-11-26
* Remove unneeded #includes.Jakub Staszak2012-11-26
* Refactor to make helper method static.Craig Topper2012-11-25
* Remove duplicate check of LimitFloatPrecision. It was already checked earlier...Craig Topper2012-11-25
* Factor common code out of individual if blocks into common tail.Craig Topper2012-11-25
* Remove redundant calls to getCurDebugLoc in visitIntrinsicCall. It's already ...Craig Topper2012-11-24
* Refactor a bit to make some helper methods static.Craig Topper2012-11-24
* Factor some common code out of individual if blocks.Craig Topper2012-11-24
* Refactor a bit to make some helper functions static.Craig Topper2012-11-23
* Cleanup: Simplify loop end logic in computeRegisterProperties().Patrik Hägglund2012-11-23
* Fix 80-col violationEli Bendersky2012-11-22
* llvm.fmuladd.* lowering should be checking isOperationLegalOrCustom, rather thanLang Hames2012-11-22
* Pull some code out into functions to make rearranging them a bit easier.Eric Christopher2012-11-22
* Whitespace.Eric Christopher2012-11-21
* Update for some of the coding standard before rearranging functionsEric Christopher2012-11-21
* Update some comments.Eric Christopher2012-11-21
* Update and add some comments.Eric Christopher2012-11-21
* Whitespace.Eric Christopher2012-11-21
* Remove constness from this, it modifies the output stream as doesEric Christopher2012-11-20
* Remove unused function argument, add a bit to the comment.Eric Christopher2012-11-20
* Formatting.Eric Christopher2012-11-20
* Whitespace.Eric Christopher2012-11-20
* Fix physical register liveness calculations:Tim Northover2012-11-20
* Remove a function argument and propagate const around accordingly.Eric Christopher2012-11-19
* Whitespace and 80-col.Eric Christopher2012-11-19
* Make AsmPrinter::EmitTTypeReference() more robust - putAnton Korobeynikov2012-11-19
* Factor out type info emission into separate routine.Anton Korobeynikov2012-11-19
* Move section label emission to module end. Nothing should beEric Christopher2012-11-19
* Handle mixed normal and early-clobber defs on inline asm.Jakob Stoklund Olesen2012-11-19
* Move else onto line with preceding closing brace.Craig Topper2012-11-19
* Broaden isSchedulingBoundary to check aliases of SP.Andrew Trick2012-11-17
* Mark FP_EXTEND form v2f32 to v2f64 as "expand" for ARM NEON. Patch by Pete C...Eli Friedman2012-11-17
* Use array_pod_sort instead of std::sort.Andrew Trick2012-11-16
* Remove conditions from 'else if' that were guaranteed by preceding 'if'.Craig Topper2012-11-16
* Factor out the final FADD that's common to multiple code paths in the visitLo...Craig Topper2012-11-16
* Factor some common code to reduce compile size.Craig Topper2012-11-16
* Mark FP_ROUND for converting NEON v2f64 to v2f32 as expand. Add a missingEli Friedman2012-11-15
* Use std::stable_sort instead of std::sort when sorting stack slotsUlrich Weigand2012-11-15
* [reg scavenger] Fix the isUsed/isAliasUsed functions so as to not report a falseChad Rosier2012-11-15
* Fix indeterminism in MI scheduler DAG construction.Sergei Larin2012-11-15
* Add llvm.ceil, llvm.trunc, llvm.rint, llvm.nearbyint intrinsics.Craig Topper2012-11-15
* Fix an obvious merge bug in -join-globalcopies (disabled).Andrew Trick2012-11-15
* Use reserve() to avoid vector reallocation.Jakub Staszak2012-11-14
* canJoinPhys method doesn't modify CoalescerPair. Make it const.Jakub Staszak2012-11-14
* Remove dead code.Chad Rosier2012-11-14
* Fix really stupid ARM EHABI info generation bug: we should not emitAnton Korobeynikov2012-11-14
* Add newlines to end of debug messages.Craig Topper2012-11-14