aboutsummaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)Author
2012-09-21[fast-isel] Fallback to SelectionDAG isel if we require strict alignment forChad Rosier
2012-09-21InstCombine: Make sure we use the pre-zext type when creating a constant of a...Benjamin Kramer
2012-09-21Encapsulate the "construct*AlignmentFromInt" functions.Bill Wendling
2012-09-21Fix a typo in r164357Michael Liao
2012-09-21Make the 'get*AlignmentFromAttr' functions into member functions within the A...Bill Wendling
2012-09-21BitcodeReader: Correctly insert blockaddress constant referring to a already ...Benjamin Kramer
2012-09-21Cortex-A9 latency fixes (w/ -schedmodel only).Andrew Trick
2012-09-21Add missing i8 max/min/umax/umin supportMichael Liao
2012-09-21Revise td of X86 atomic instructionsMichael Liao
2012-09-21Mips16FrameLowering.cpp: Remove unused TII introduced in r164349. [-Wunused-v...NAKAMURA Takumi
2012-09-21Properly save and restore RA and Mips16 callee save registers S0,S1Akira Hatanaka
2012-09-21[fast-isel] Fallback to SelectionDAG isel if we require strict alignment forChad Rosier
2012-09-21Tidy up. Whitespace.Jim Grosbach
2012-09-21Tidy up. Formatting.Jim Grosbach
2012-09-21ARM: Use a dedicated intrinsic for vector bitwise select.Jim Grosbach
2012-09-20Ignore PHI-defs for -new-coalescer interference checks.Jakob Stoklund Olesen
2012-09-20Extend -new-coalescer SSA update to handle mapped values as well.Jakob Stoklund Olesen
2012-09-20Only emit DW_AT_object_pointer if this is a definition.Eric Christopher
2012-09-20SimplifyCFG: sink common codes from IF, ELSE blocks down to END block.Manman Ren
2012-09-20Revert r164308 to fix buildbots.Bill Wendling
2012-09-20Make the 'get*AlignmentFromAttr' functions into member functions within the A...Bill Wendling
2012-09-20Remove more bare uses of the different Attribute enums.Bill Wendling
2012-09-20Make the 'getAsString' function a method of the Attributes class.Bill Wendling
2012-09-20Fix 80-col violations.Nadav Rotem
2012-09-20Change enum type in a static table to uint8_t instead. Saves about 700 hundre...Craig Topper
2012-09-20Re-work X86 code generation of atomic ops with spin-loopMichael Liao
2012-09-19Convert some attribute existence queries over to use the predicate methods.Bill Wendling
2012-09-19Add predicates for queries on whether an attribute exists.Bill Wendling
2012-09-19Merge commit '020aba0c3b6092e353e133446cb6453f95f0d61b'Derek Schuff
2012-09-19Add in new data types that are used by AMDIL/ANL among others.Micah Villmow
2012-09-19Resolve conflicts involving dead vector lanes for -new-coalescer.Jakob Stoklund Olesen
2012-09-19This patch adds memory support functions which will later be used to implemen...Andrew Kaylor
2012-09-19Add support for macro parameters/arguments delimited by spaces,Preston Gurd
2012-09-19Add support for accessing an MDNode's operands via the C binding. Patch byDuncan Sands
2012-09-19Support default parameters/arguments for assembler macros.Preston Gurd
2012-09-19Enhance unmatched '.endr' directive error message in assembler.Preston Gurd
2012-09-19Unify the logic in SelectAtomicLoadAdd and SelectAtomicLoadArithMichael Liao
2012-09-19Renaming functions to match coding style guidelinesMichael Ilseman
2012-09-19Don't emit useless warning when dropping arguments from mainDerek Schuff
2012-09-19Doxygen-ify commentsMichael Ilseman
2012-09-19Put the * and & next to the variable, rather than the type.Michael Ilseman
2012-09-19GCC doesn't understand that OrigAliasResult having a value is correlated withDuncan Sands
2012-09-19Small structs for PPC64 SVR4 must be passed right-justified in registers.Bill Schmidt
2012-09-19Exclude vector and array calls from being rewrittenRobert Muth
2012-09-19SimplifyCFG: Don't generate invalid code for switch used to initializeHans Wennborg
2012-09-19IntegerDivision: Style cleanups, avoid warning about mixing || and && without...Benjamin Kramer
2012-09-19Prevent inlining of callees which allocate lots of memory into a recursive ca...Nadav Rotem
2012-09-19CodeGenPrep: turn lookup tables into switches for some targets.Hans Wennborg
2012-09-19Remove code for setting the VEX L-bit as a function of operand size from the ...Craig Topper
2012-09-19whitespace.Nadav Rotem