aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* Merge branch 'upstream' into merge-2012_09_10Stephen Hines2012-09-10319-3509/+11080
|\
| * Revert r163556. Missed updates to tablegen files.Chad Rosier2012-09-102-4/+4
| * Update function names to conform to guidelines. No functional change intended.Chad Rosier2012-09-102-4/+4
| * [ms-inline asm] Properly emit the asm directives when the AsmPrinterVariantChad Rosier2012-09-101-1/+17
| * Remove redundant semicolons which are null statements.Dmitri Gribenko2012-09-106-7/+7
| * Disable stack coloring because it makes dragonegg fail bootstrapping.Nadav Rotem2012-09-101-1/+1
| * [ms-inline asm] Pass the correct AsmVariant to the PrintAsmOperand() functionChad Rosier2012-09-103-7/+10
| * [ms-inline asm] Add support for .att_syntax directive.Chad Rosier2012-09-101-1/+4
| * Enable stack coloring.Nadav Rotem2012-09-101-1/+1
| * Don't attempt to use flags from predicated instructions.Jakob Stoklund Olesen2012-09-101-2/+8
| * [Object] Extract Elf_Ehdr. Patch by Hemant Kulkarni!Michael J. Spencer2012-09-101-2/+1
| * Stack Coloring: Handle the case where END markers come before BEGIN markers p...Nadav Rotem2012-09-101-0/+12
| * Enhance PR11334 fix to support extload from v2f32/v4f32Michael Liao2012-09-103-7/+15
| * Add "blocked" heuristic to the Hexagon MI scheduler.Sergei Larin2012-09-102-177/+269
| * Fold multiply by 0 or 1 when in UnsafeFPMath mode in SelectionDAG::getNode().Michael Ilseman2012-09-101-0/+18
| * whitespaceMichael Ilseman2012-09-101-10/+10
| * Add boolean simplification support from CMOVMichael Liao2012-09-101-12/+42
| * Fix an assertion failure when optimising a shufflevector incorrectly into con...James Molloy2012-09-102-10/+12
| * Minor cleanup. No functional change.Nadav Rotem2012-09-101-3/+3
| * Stack Coloring: Debug prints to print the slot number and not the array index.Nadav Rotem2012-09-101-1/+2
| * Stack Coloring: When searching for disjoint regions, do not compare intervals...Nadav Rotem2012-09-101-1/+1
| * Stack Coloring: Add support for multiple regions of the same slot, within a ...Nadav Rotem2012-09-101-23/+33
| * The VPSHUFB 256-bit instruction may be generated when one of input vector is ...Elena Demikhovsky2012-09-101-4/+15
| * Make helper function static.Benjamin Kramer2012-09-101-2/+1
| * Move bypassSlowDivision into the llvm namespace.Benjamin Kramer2012-09-101-4/+6
| * c bindings: revert LLVMConstInlineAsm to always use the default asm dialect.Benjamin Kramer2012-09-101-4/+2
| * Fix a typo in the comment.Nadav Rotem2012-09-101-2/+2
| * Add an assertion that the frame index is indeed inside the declared lifetime ...Nadav Rotem2012-09-101-0/+16
| * Teach the DAGBuilder about lifetime markers which are generated from PHINodes.Nadav Rotem2012-09-101-18/+22
| * Fix style issues from r163302 pointed out by Evan.Hans Wennborg2012-09-101-18/+15
| * Move spaces to the right places. No functionality change.Nick Lewycky2012-09-091-4/+4
| * Add missing space before {. No functionality change.Nick Lewycky2012-09-091-1/+1
| * Teach DAG combiner to constant fold fneg of a BUILD_VECTOR of constants.Craig Topper2012-09-091-1/+25
| * DSE: Poking holes into a SetVector is expensive, avoid it if possible.Benjamin Kramer2012-09-091-5/+5
| * LiveVariables: Compute a set of defs and kills to speed up updating LV during...Benjamin Kramer2012-09-091-4/+30
| * Add instruction selection for ffloor of vectors when SSE4.1 or AVX is enabled.Craig Topper2012-09-082-20/+41
| * Use 256-bit alignment for constant pool value for 256-bit vector FNEG lowering.Craig Topper2012-09-081-2/+3
| * Add support for lowering FABS of vector types.Craig Topper2012-09-081-12/+25
| * Set operation action for FFLOOR to Expand for all vector types for X86. Set F...Craig Topper2012-09-082-0/+2
| * Add operator< for FoldingSetNodeID.Ted Kremenek2012-09-081-0/+18
| * Remove an incorrect assert during branch weight propagation.Andrew Trick2012-09-081-1/+0
| * Fix alignment of .comm and .lcomm on mingw32.Benjamin Kramer2012-09-077-12/+20
| * Fix indent.Chad Rosier2012-09-071-2/+2
| * Contrary to what the documentation says, .lcomm alignment on COFF is in bytes...Benjamin Kramer2012-09-071-1/+1
| * Update function names to conform to guidelines. No functional change intended.Chad Rosier2012-09-072-49/+48
| * Custom DAGCombine for and/or/xor are for all ARMs.Jakob Stoklund Olesen2012-09-071-6/+3
| * MC: Overhaul handling of .lcommBenjamin Kramer2012-09-0710-21/+28
| * PR13754: llvm-mc/x86 crashes on .cfi directives without the % prefix for regi...Benjamin Kramer2012-09-071-5/+6
| * MipsAsmParser: Fix a couple of string use-after-frees and misuses of classof.Benjamin Kramer2012-09-071-8/+8
| * SimplifyCFG: ValidLookupTableConstant should be staticHans Wennborg2012-09-071-1/+1