aboutsummaryrefslogtreecommitdiffstats
path: root/lib/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* Remove a few fixmes, the only work we're doing is getting the stringEric Christopher2013-06-101-4/+0
* Fix up comment.Eric Christopher2013-06-101-1/+1
* Remove unused function.Eric Christopher2013-06-101-6/+0
* IndentCount is only used within NDEBUG code.Eric Christopher2013-06-101-0/+2
* TargetLowering: Clean up method description commentsDavid Majnemer2013-06-081-3/+3
* Reapply r183552. This time, use a standard type for the option to avoid templateQuentin Colombet2013-06-081-0/+13
* Revert commits related to stack warning.Quentin Colombet2013-06-071-13/+0
* Add a backend option to warn on a given stack size limit.Quentin Colombet2013-06-071-0/+13
* Teach AsmPrinter how to print odd constants.Quentin Colombet2013-06-071-2/+43
* Support OpenBSD's native frame protection conventions.Rafael Espindola2013-06-071-11/+36
* Correct wrong register in this example, pointed out by Baoshan Pang.Duncan Sands2013-06-071-1/+1
* Fix break in r183446 - helps to increment the iterator in a loopDavid Blaikie2013-06-061-1/+2
* Debug Info: simplify parameter ordering preservationDavid Blaikie2013-06-061-25/+21
* Cache the TargetLowering info object as a pointer.Bill Wendling2013-06-064-40/+39
* Don't cache the TargetLoweringInfo object inside of the FunctionLowering object.Bill Wendling2013-06-062-18/+19
* Add space to assert message.Bill Wendling2013-06-051-1/+1
* PR15662: Optimized debug info produces out of order function parametersDavid Blaikie2013-06-051-3/+31
* Fix a defect in code-layout pass, improving Benchmarks/Olden/em3d/em3d by abo...Shuxin Yang2013-06-041-1/+25
* Move getRealLinkageName to a common place and remove all the duplicates of it.Benjamin Kramer2013-06-012-27/+7
* Const-ify some printing and dumping code for DIEValues.Eric Christopher2013-05-312-13/+13
* Loop Strength Reduce: Scaling factor cost.Quentin Colombet2013-05-311-0/+14
* Remove useless code from transitioning to new EH schemeKai Nacke2013-05-311-4/+1
* Fix rematerialization into physical registers.Tim Northover2013-05-301-2/+3
* Rename variable to be more descriptive.Eric Christopher2013-05-301-3/+3
* Formatting.Eric Christopher2013-05-301-1/+1
* Order CALLSEQ_START and CALLSEQ_END nodes.Andrew Trick2013-05-291-2/+4
* Don't reach into the middle of TargetMachine and cache one of its ivars.Bill Wendling2013-05-291-1/+1
* Teach ReMaterialization to be more cunning about subregistersTim Northover2013-05-291-18/+65
* LTO+Debug Info: revert r182791.Manman Ren2013-05-293-54/+13
* LTO+Debug Info: correctly emit inlined_subroutine when the inlined callee isManman Ren2013-05-283-13/+54
* Simplify code. No functionality change.Benjamin Kramer2013-05-281-3/+2
* Remove double semicolons.Benjamin Kramer2013-05-283-62/+62
* Convert sqrt functions into sqrt instructions when -ffast-math is in effect.Preston Gurd2013-05-271-0/+3
* Fix PR16143: Insert DEBUG_VALUE before terminator.Andrew Trick2013-05-261-1/+1
* Track IR ordering of SelectionDAG nodes 3/4.Andrew Trick2013-05-258-159/+14
* Track IR ordering of SelectionDAG nodes 2/4.Andrew Trick2013-05-2515-1209/+1213
* Track IR ordering of SelectionDAG nodes 1/4.Andrew Trick2013-05-252-7/+15
* Replace Count{Leading,Trailing}Zeros_{32,64} with count{Leading,Trailing}Zeros.Michael J. Spencer2013-05-244-7/+7
* Fix PR16110: Handle DBG_VALUE in ConnectedVNInfoEqClasses::Distribute().Jakob Stoklund Olesen2013-05-231-2/+10
* InlineSpiller: Store bucket pointers instead of iterators.Benjamin Kramer2013-05-231-9/+9
* Solidify the assumption that a DW_TAG_subprogram's type is a DW_TAG_subroutin...David Blaikie2013-05-221-19/+12
* Simplify logic now that r182490 is in place. No functional change intended.Chad Rosier2013-05-229-38/+34
* Simplify logic now that r182490 is in place. No functional change intended.Chad Rosier2013-05-221-8/+4
* Simplify logic now that r182490 is in place. No functional change intended.Chad Rosier2013-05-221-15/+14
* Unify formatting of debug output.Adrian Prantl2013-05-222-3/+3
* Drop @llvm.annotation and @llvm.ptr.annotation intrinsics during codegen.Justin Holewinski2013-05-212-0/+11
* DAGCombine: Avoid an edge case where it tried to create an i0 type for (x & 0...Benjamin Kramer2013-05-211-1/+2
* Dwarf: use a single line table to generate assembly when .loc is used.Manman Ren2013-05-211-3/+14
* PR14606: Debug Info for namespace aliases/DW_TAG_imported_moduleDavid Blaikie2013-05-201-0/+3
* The DWARF EH pass doesn't need the TargetMachine, only the TargetLoweringBase...Bill Wendling2013-05-202-5/+5