aboutsummaryrefslogtreecommitdiffstats
path: root/lib/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* DebugInfo: Do not use the DWARF Version for the .debug_pubnames or .debug_pub...David Majnemer2013-08-211-2/+3
* [SystemZ] Use SRST to optimize memchrRichard Sandiford2013-08-202-0/+36
* Fix overly pessimistic shortcut in post-RA MachineLICMRichard Sandiford2013-08-201-4/+4
* [stackprotector] Small cleanup.Michael Gottesman2013-08-201-1/+2
* [stackprotector] Small Bit of computation hoisting.Michael Gottesman2013-08-201-5/+5
* [stackprotector] Added significantly longer comment to FindPotentialTailCall ...Michael Gottesman2013-08-201-1/+6
* Removed trailing whitespace.Michael Gottesman2013-08-201-18/+18
* [stackprotector] Removed stale TODO.Michael Gottesman2013-08-201-6/+3
* [stackprotector] Added support for emitting the llvm intrinsic stack protecto...Michael Gottesman2013-08-201-49/+150
* [stackprotector] Refactor out the end of isInTailCallPosition into the functi...Michael Gottesman2013-08-201-1/+8
* Remove unused variables that crept in.Michael Gottesman2013-08-201-6/+0
* Teach selectiondag how to handle the stackprotectorcheck intrinsic.Michael Gottesman2013-08-203-4/+390
* Add a llvm.copysign intrinsicHal Finkel2013-08-195-0/+15
* Use less verbose code and update comments.Eric Christopher2013-08-191-23/+16
* Turn on pubnames by default on linux.Eric Christopher2013-08-192-10/+22
* Improve the widening of integral binary vector operationsPaul Redmond2013-08-192-10/+24
* Add ExpandFloatOp_FCOPYSIGN to handle ppcf128-related expansionsHal Finkel2013-08-192-0/+13
* DebugInfo: don't emit zero-length names for parametersDavid Blaikie2013-08-191-1/+2
* ARM: Fix more fast-isel verifier failures.Jim Grosbach2013-08-161-0/+4
* DebugInfo: Allow the addition of other (such as static data) members to a rec...David Blaikie2013-08-161-3/+0
* [SystemZ] Use SRST to implement strlen and strnlenRichard Sandiford2013-08-162-0/+63
* [SystemZ] Use MVST to implement strcpy and stpcpyRichard Sandiford2013-08-162-0/+38
* [SystemZ] Use CLST to implement strcmpRichard Sandiford2013-08-162-0/+34
* [SystemZ] Fix handling of 64-bit memcmp resultsRichard Sandiford2013-08-162-19/+31
* Make a few more things const.Bill Wendling2013-08-151-2/+2
* Use a reference instead of making an unnecessary copy. Also use 'const'.Bill Wendling2013-08-151-3/+3
* Replace getValueType().getSimpleVT() with getSimpleValueType().Craig Topper2013-08-155-15/+15
* Auto-compute live intervals on demand.Mark Lacey2013-08-147-90/+115
* Notify LiveRangeEdit of new virtual registers.Mark Lacey2013-08-142-3/+14
* Track new virtual registers by register number.Mark Lacey2013-08-1410-68/+78
* DebugInfo: Prefer references over pointers, pass by const reference for a typ...David Blaikie2013-08-142-7/+7
* Remove unnecessary parameter to RenumberValues.Jakob Stoklund Olesen2013-08-143-3/+3
* Improve misleading comment.Jakob Stoklund Olesen2013-08-141-1/+1
* Remove declaration of nonexistant function.Jakob Stoklund Olesen2013-08-141-4/+0
* LiveIntervalUnion is not used in RegAllocBase.Jakob Stoklund Olesen2013-08-141-1/+1
* DAG: Combine (and (setne X, 0), (setne X, -1)) -> (setuge (add X, 1), 2)Jim Grosbach2013-08-131-0/+13
* Update makeLibCall to return both the call and the chain associated with the ...Michael Gottesman2013-08-134-63/+73
* Output DW_AT_stmt_list dwarf debug info as DW_FORM_sec_offset instead of DW_F...Carlo Kok2013-08-131-1/+1
* For COFF only: dwarf debug info output a label reference as a section relativ...Carlo Kok2013-08-132-3/+5
* Pass DIEHash::collectAttributes output argument by-pointer instead of by-value.Evgeniy Stepanov2013-08-132-5/+5
* [-cxx-abi microsoft] Stick zero initialized symbols into the .bss section for...David Majnemer2013-08-131-4/+7
* Add the start of DIE hashing for DWARF4 type units and split dwarfEric Christopher2013-08-133-5/+149
* Reflow comment.Eric Christopher2013-08-121-2/+2
* Remove empty constructor.Eric Christopher2013-08-121-3/+0
* Fixed SelectionDAGBuilder.h C++ filetype declaration to use the canonical C++...Michael Gottesman2013-08-121-1/+1
* Fixed another place in CodeGen where we had a typo in our editor C++ filetype...Michael Gottesman2013-08-121-1/+1
* [branchfolding] Fix typo in C++ editor declaration.Michael Gottesman2013-08-121-1/+1
* Move the addition of the dwo_id as late as possible after everythingEric Christopher2013-08-121-21/+24
* [stackprotector] Add in the stackprotector libcall.Michael Gottesman2013-08-121-0/+7
* [SystemZ] Use CLC and IPM to implement memcmpRichard Sandiford2013-08-121-0/+21