summaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)AuthorFilesLines
2012-09-21AMDGPU: Don't print the default predicate stateTom Stellard2-2/+7
2012-09-21AMDGPU: Fix register namesTom Stellard1-3/+3
2012-09-21AMDGPU: Use modern tablegen features in *RegisterInfo.tdTom Stellard4-2414/+111
2012-09-21AMDGPU: Use new OperandWithDefaultOps for DOT* instructionsTom Stellard1-10/+5
2012-09-21AMDGPU: Updates for new tablegen property inferencesTom Stellard7-19/+72
2012-09-21AMDGPU: Add core backend files for R600/SI codegenTom Stellard109-1/+21757
2012-09-21InstCombine: Make sure we use the pre-zext type when creating a constant of a...d0k1-1/+2
2012-09-21Encapsulate the "construct*AlignmentFromInt" functions.void2-4/+4
2012-09-21Fix a typo in r164357hliao1-8/+8
2012-09-21Make the 'get*AlignmentFromAttr' functions into member functions within the A...void4-11/+12
2012-09-21BitcodeReader: Correctly insert blockaddress constant referring to a already ...d0k1-6/+22
2012-09-21Cortex-A9 latency fixes (w/ -schedmodel only).atrick1-5/+5
2012-09-21Add missing i8 max/min/umax/umin supporthliao1-9/+44
2012-09-21Revise td of X86 atomic instructionshliao3-218/+209
2012-09-21Mips16FrameLowering.cpp: Remove unused TII introduced in r164349. [-Wunused-v...chapuni1-1/+0
2012-09-21Properly save and restore RA and Mips16 callee save registers S0,S1ahatanak3-6/+52
2012-09-21[fast-isel] Fallback to SelectionDAG isel if we require strict alignment formcrosier1-0/+6
2012-09-21Tidy up. Whitespace.grosbach1-2/+2
2012-09-21Tidy up. Formatting.grosbach1-1/+1
2012-09-21ARM: Use a dedicated intrinsic for vector bitwise select.grosbach1-2/+29
2012-09-20Ignore PHI-defs for -new-coalescer interference checks.stoklund1-4/+8
2012-09-20Extend -new-coalescer SSA update to handle mapped values as well.stoklund2-9/+62
2012-09-20Only emit DW_AT_object_pointer if this is a definition.echristo1-3/+0
2012-09-20SimplifyCFG: sink common codes from IF, ELSE blocks down to END block.mren1-0/+173
2012-09-20Revert r164308 to fix buildbots.void4-12/+11
2012-09-20Make the 'get*AlignmentFromAttr' functions into member functions within the A...void4-11/+12
2012-09-20Remove more bare uses of the different Attribute enums.void1-6/+6
2012-09-20Make the 'getAsString' function a method of the Attributes class.void3-48/+48
2012-09-20Fix 80-col violations.nadav1-13/+19
2012-09-20Change enum type in a static table to uint8_t instead. Saves about 700 hundre...ctopper1-6/+6
2012-09-20Re-work X86 code generation of atomic ops with spin-loophliao5-540/+508
2012-09-19Convert some attribute existence queries over to use the predicate methods.void4-38/+38
2012-09-19Add predicates for queries on whether an attribute exists.void1-7/+6
2012-09-19Add in new data types that are used by AMDIL/ANL among others.mvillmow1-0/+20
2012-09-19Resolve conflicts involving dead vector lanes for -new-coalescer.stoklund1-9/+155
2012-09-19This patch adds memory support functions which will later be used to implemen...akaylor3-90/+325
2012-09-19Add support for macro parameters/arguments delimited by spaces,pgurd3-25/+133
2012-09-19Add support for accessing an MDNode's operands via the C binding. Patch bybaldrick1-0/+13
2012-09-19Support default parameters/arguments for assembler macros.pgurd1-7/+31
2012-09-19Enhance unmatched '.endr' directive error message in assembler.pgurd1-1/+1
2012-09-19Unify the logic in SelectAtomicLoadAdd and SelectAtomicLoadArithhliao1-176/+140
2012-09-19Renaming functions to match coding style guidelinesmilseman1-4/+4
2012-09-19Doxygen-ify commentsmilseman1-8/+16
2012-09-19Put the * and & next to the variable, rather than the type.milseman1-73/+73
2012-09-19GCC doesn't understand that OrigAliasResult having a value is correlated withbaldrick1-1/+1
2012-09-19Small structs for PPC64 SVR4 must be passed right-justified in registers.wschmidt2-61/+143
2012-09-19SimplifyCFG: Don't generate invalid code for switch used to initializehans1-9/+8
2012-09-19IntegerDivision: Style cleanups, avoid warning about mixing || and && without...d0k1-7/+5
2012-09-19Prevent inlining of callees which allocate lots of memory into a recursive ca...nadav1-14/+58
2012-09-19CodeGenPrep: turn lookup tables into switches for some targets.hans1-4/+114