aboutsummaryrefslogtreecommitdiffstats
path: root/lib/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* [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
* LoopVectorize: Allow vectorization of loops with lifetime markersArnold Schwaighofer2013-08-061-0/+3
* Refactor isInTailCallPosition handlingTim Northover2013-08-061-134/+287
* AsmPrinter/CMakeLists.txt: Add explicit dependency to intrinsics_gen here.NAKAMURA Takumi2013-08-061-0/+2
* Recommit previous cleanup with a fix for c++98 ambiguity.Eric Christopher2013-08-051-5/+2
* TargetLowering: Add getVectorIdxTy() function v2Tom Stellard2013-08-058-77/+98
* Revert "Use existing builtin hashing functions to make this routine more"Eric Christopher2013-08-051-2/+5
* Use existing builtin hashing functions to make this routine moreEric Christopher2013-08-051-5/+2
* Change parent hashing algorithm to be non-recursive and elaborateEric Christopher2013-08-051-20/+32
* Don't leak passes if added outside of the area determined by Started/Stopped ...Benjamin Kramer2013-08-051-0/+2
* Bugfix for making the DWARF debug strings and labels to code emitted as secre...Carlo Kok2013-08-021-0/+4
* Revert r187597, "Bugfix for making the DWARF debug strings and labels to code...NAKAMURA Takumi2013-08-021-4/+0
* Use function attributes to indicate that we don't want to realign the stack.Bill Wendling2013-08-011-1/+2
* DebugInfo: Emit definitions for types with no members.David Blaikie2013-08-011-7/+3
* Bugfix for making the DWARF debug strings and labels to code emitted as secre...Carlo Kok2013-08-011-0/+4
* Fix crashing on invalid inline asm with matching constraints.Eric Christopher2013-07-311-15/+16
* Reflow this to be easier to read.Eric Christopher2013-07-301-7/+5
* Down-scale slot index distance to save bits.Andrew Trick2013-07-301-1/+1
* MI Sched: Track live-thru registers.Andrew Trick2013-07-302-12/+67
* MI Sched fix: assert "Disconnected LRG within the scheduling region."Andrew Trick2013-07-301-0/+6
* [DAGCombiner] insert_vector_elt: Avoid building a vector twice.Quentin Colombet2013-07-301-1/+3
* Fix a truly egregious thinko in anonymous namespace check,Eric Christopher2013-07-291-2/+2
* Make sure we don't emit an ODR hash for types with no name and makeEric Christopher2013-07-291-2/+4
* Elaborate a bit on the type unit and ODR conditional code.Eric Christopher2013-07-291-4/+4
* Use proper section suffix for COFF weak symbolsNico Rieck2013-07-291-4/+2
* DwarfDebug: MD5 is always little endian, bswap on big endian platforms.Benjamin Kramer2013-07-271-2/+3
* Fix a memory leak in the debug emission by simply not allocating memory.Chandler Carruth2013-07-271-2/+2
* Reimplement isPotentiallyReachable to make nocapture deduction much stronger.Nick Lewycky2013-07-271-0/+1