summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2013-03-07XXX: Add real SI processorssi-compute-v3Tom Stellard2-3/+6
2013-03-07R600/SI: Add support for buffer storesTom Stellard11-7/+253
2013-03-07R600/SI: Simplify MUBUF helper class for loadsTom Stellard2-17/+23
2013-03-07R600/SI: Use same names for corresponding MUBUF operands and encoding fieldsTom Stellard2-27/+27
2013-03-07R600/SI: Avoid generating S_MOVs with 64-bit immediatesTom Stellard2-2/+43
2013-03-07DAGCombiner: Use correct value type for checking legality of BR_CC v3Tom Stellard7-7/+26
2013-03-07Fixed a crash when cloning a function into a function withPekka Jaaskelainen1-3/+6
2013-03-07R600/SI: rework input interpolation v2Christian Konig12-321/+46
2013-03-07R600/SI: remove SI_vs_load_buffer_indexChristian Konig2-15/+0
2013-03-07R600/SI: remove SGPR address space v2Christian Konig5-70/+21
2013-03-07R600/SI: add proper formal parameter handling for SIChristian Konig7-22/+163
2013-03-07R600/SI: remove shader type intrinsicChristian Konig6-18/+18
2013-03-07R600/SI: switch types of SGPRs to v*i8Christian Konig4-11/+24
2013-03-07R600/SI: fix unused variable warningChristian Konig1-1/+0
2013-03-07Switch from a version 4.2/4.4 switch to a four-byte version string to be putNick Lewycky2-24/+27
2013-03-07No need to go through int64 and APInt when generating a new constant.Nadav Rotem1-3/+3
2013-03-07SDAG: Handle scalarizing an extend of a <1 x iN> vector.Jim Grosbach3-0/+40
2013-03-07Remove GCDAProfiling.c. This copy is old, the copy in compiler-rt is newer andNick Lewycky4-225/+0
2013-03-07Debug Info: store the files and directories for each compile unit.Manman Ren12-46/+87
2013-03-07ArrayRef has a OneElt constructor. Beautify the code.Nadav Rotem1-2/+1
2013-03-07Switch from std::vector to ArrayRef. Speedup FoldBitCast by 5x.Nadav Rotem1-3/+3
2013-03-07SimplifyCFG fix for volatile load/store.Andrew Trick2-2/+52
2013-03-07Fix two remaining issue after fixing PR15355 when CMOV is not availableMichael Liao3-6/+89
2013-03-06[mips] Custom-legalize BR_JT.Akira Hatanaka3-16/+53
2013-03-06Generalize my previous fix for -print-options.Andrew Trick2-2/+2
2013-03-06Remove tailing whitespacesMichael Liao1-14/+14
2013-03-06Give -loop-vectorize an explicit default.Andrew Trick1-1/+1
2013-03-06Memory Dependence Analysis (not mem-dep test) take advantage of "invariant.lo...Shuxin Yang5-7/+55
2013-03-06InstCombine: Don't shrink allocas when combining with a bitcast.Jim Grosbach3-1/+52
2013-03-06[mips] Add a line which checks function name. Rename file.Akira Hatanaka1-0/+1
2013-03-06Fix PR15355Michael Liao14-119/+199
2013-03-06Use dyn_cast instead of isa && cast. No functionality change.Jakub Staszak1-4/+4
2013-03-06Remove duplicated forward declaration.Jakub Staszak1-1/+0
2013-03-05[mips] Remove android calling convention.Akira Hatanaka5-31/+1
2013-03-05[mips] Fix MipsCC::analyzeReturn so that, in soft-float mode, fp128 getsAkira Hatanaka3-45/+60
2013-03-05[mips] Fix MipsTargetLowering::LowerCallResult and LowerReturn to correctlyAkira Hatanaka3-15/+92
2013-03-05[mips] Fix MipsTargetLowering::LowerCall to pass fp128 arguments in floatingAkira Hatanaka3-6/+28
2013-03-05[mips] Correct handling of fp128 (long double) formals and read long doubleAkira Hatanaka3-9/+92
2013-03-05Fix a few typos in comments.Jakub Staszak4-8/+8
2013-03-05Add some constantness.Jakub Staszak1-6/+6
2013-03-05std::distance() == 0 means that iterators are equal. No functionality change.Jakub Staszak1-2/+1
2013-03-05Add more functions to the TLI.Meador Inge2-9/+465
2013-03-05reverting patch 176508.Jyotsna Verma6-106/+0
2013-03-05Hexagon: Add support for lowering block address.Jyotsna Verma6-0/+106
2013-03-05R600: Do not predicate vector opVincent Lejeune1-0/+2
2013-03-05Hexagon: Expand addc, adde, subc and sube.Jyotsna Verma3-0/+86
2013-03-05Use the right number of slashes in comment stringArnold Schwaighofer1-3/+3
2013-03-05Fixes a test by replacing .align by .p2align and setting triples explicitly.Eli Bendersky1-2/+5
2013-03-05Update cmake build.Benjamin Kramer1-0/+1
2013-03-05Hexagon: Use MO operand flags to mark constant extended instructions.Jyotsna Verma3-471/+43