aboutsummaryrefslogtreecommitdiffstats
path: root/lib/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* 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
* Allow compatible extension attributes for tail callsTim Northover2013-08-121-14/+36
* [stackprotector] Simplify SP Pass so that we emit different fail basic blocks...Michael Gottesman2013-08-091-10/+10
* Make helper static and fix formatting.Benjamin Kramer2013-08-091-5/+4
* Change asserts at the top of getVectorShuffle to check that LHS and RHS have ...Craig Topper2013-08-091-6/+3
* Set ISD::FROUND to Expand by default for all typesHal Finkel2013-08-091-4/+3
* Update the CMake build files.Eric Christopher2013-08-081-0/+1
* Move hash computation code into a separate class and file.Eric Christopher2013-08-083-99/+191
* Revert "Reapply r185872 now that the address sanitizer has been changed to su...Arnold Schwaighofer2013-08-081-6/+6
* For DW_TAG_template_type_parameter the actual passed in type couldEric Christopher2013-08-081-1/+3
* Remove AllUndef check from one of the loops in getVectorShuffle. It was alrea...Craig Topper2013-08-081-5/+1
* The conversion to bool is fine here, no need to check isType.Eric Christopher2013-08-081-1/+1
* Make sure that if we're going to attempt to add a type to a DIE thatEric Christopher2013-08-081-10/+16
* Change variable name and reflow formatting.Eric Christopher2013-08-081-10/+10
* Optimize mask generation for one of the DAG combiner shufflevector cases.Craig Topper2013-08-081-3/+3
* Revert "coff also doesn't have a ReadOnlySection yet, (!)"David Majnemer2013-08-081-0/+3
* Reflow for loop.Eric Christopher2013-08-081-2/+2
* Be more rigorous about the sizes of forms and attributes.Eric Christopher2013-08-086-81/+81
* Reapply r185872 now that the address sanitizer has been changed to support this.Bill Wendling2013-08-071-6/+6
* Add ISD::FROUND for libm round()Hal Finkel2013-08-079-1/+59
* Using the integrated assembler we'd fail to change section to theEric Christopher2013-08-071-2/+3
* Confusing comment typo.Andrew Trick2013-08-071-1/+1
* Remove some parens. No functional change.Eric Christopher2013-08-071-4/+4
* Add a way to grab a particular attribute out of a DIE.Eric Christopher2013-08-073-14/+22
* Move somewhat messy conditional out of line.Eric Christopher2013-08-071-7/+11