aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* Aggregate pass execution time report by pass ID instead of pass instance.Jakob Stoklund Olesen2012-11-301-3/+3
* Add fast math inst combine X*log2(Y*0.5)-->X*log2(Y)-XPedro Artigas2012-11-301-0/+77
* Codegen failure for vmull with small vectorsSebastian Pop2012-11-301-13/+74
* Use multiclass for the load instructions with MEMri operand.Jyotsna Verma2012-11-301-184/+66
* Remove the use of LPPassManager. We can remove LPM because we dont need to ru...Nadav Rotem2012-11-301-10/+10
* This patch fixes the Altivec addend construction for the fused multiply-addAdhemerval Zanella2012-11-301-5/+7
* Switch LLVM_USE_RVALUE_REFERENCES to LLVM_HAS_RVALUE_REFERENCES.Chandler Carruth2012-11-304-4/+4
* [asan] simplify the code around doesNotReturn call. It now magically works. Kostya Serebryany2012-11-301-8/+1
* More strict error checking in parseSpecifier + simplified code.Patrik Hagglund2012-11-301-79/+70
* Fix non-determinism introduced in r168970 and pointed out by Duncan.Chandler Carruth2012-11-301-5/+13
* Rearrange the comments, control flow, and variable names; noChandler Carruth2012-11-301-7/+14
* Add the rest of the experimental fission sections to MC.Eric Christopher2012-11-301-0/+13
* Use multiclass for the store instructions with MEMri operand.Jyotsna Verma2012-11-302-163/+64
* Use multiclass for the load instructions with 'base + register offset'Jyotsna Verma2012-11-301-277/+97
* Move library call simplification statistic to instcombineMeador Inge2012-11-302-3/+6
* Move the InstVisitor utility into VMCore where it belongs. It heavilyChandler Carruth2012-11-309-10/+10
* Fix logic to determine whether to turn a switch into a lookup table. WhenEvan Cheng2012-11-301-6/+13
* Modified dump() to provide a littlePreston Briggs2012-11-301-32/+30
* Fixed the arm disassembly of invalid BFI instructions to not build a bad MCInstKevin Enderby2012-11-291-1/+7
* More comment.Eric Christopher2012-11-291-0/+2
* copyFastMathFlags utility and test caseMichael Ilseman2012-11-291-0/+6
* Object: Pass the buffer name through when making a copy.Benjamin Kramer2012-11-291-1/+2
* Add cortex-a5 subtarget to the supported ARM architecturesQuentin Colombet2012-11-292-1/+12
* Cleanup recent addition of DAGTypeLegalizer::SplitVecOp_VSELECTJustin Holewinski2012-11-291-35/+31
* rdar://12100355 (part 1)Shuxin Yang2012-11-294-20/+533
* Handle the situation where CodeGenPrepare removes a reference to a BB that hasBill Wendling2012-11-291-0/+75
* Use multiclass for 'transfer' instructions.Jyotsna Verma2012-11-292-80/+98
* No need to run LICM after loop vectorization because we dont generate invaria...Nadav Rotem2012-11-291-3/+1
* When broadcasting invariant scalars into vectors, place the broadcast code in...Nadav Rotem2012-11-291-11/+29
* instcombine: Migrate puts optimizationsMeador Inge2012-11-292-39/+27
* Fix a memory leak in MachOObjectFile.Jim Grosbach2012-11-291-8/+15
* Follow up to 168711: It's safe to base this analysis on the found compare, ju...Benjamin Kramer2012-11-291-4/+3
* Improve isImpliedCond comment a bit.Andrew Trick2012-11-291-2/+2
* [ASan] Simplify check added in r168861. Bail out from module pass early if th...Alexey Samsonov2012-11-291-2/+2
* Apply Takumi's patch to suppress unused-variable warnings in -Asserts builds.Matt Beaumont-Gay2012-11-291-2/+7
* Add options to AddressSanitizer passes to make them configurable by frontend.Alexey Samsonov2012-11-291-11/+28
* One more step towards making doInitialization and doFinalization useful forPedro Artigas2012-11-291-58/+14
* instcombine: Migrate fputs optimizationsMeador Inge2012-11-292-27/+24
* instcombine: Migrate fwrite optimizationsMeador Inge2012-11-292-38/+36
* instcombine: Migrate fprintf optimizationsMeador Inge2012-11-292-93/+78
* [msan] Handle vector manipulation instructions.Evgeniy Stepanov2012-11-291-0/+25
* [msan] Fix getOriginForNaryOp.Evgeniy Stepanov2012-11-291-2/+3
* Added atomic 64 min/max/umin/umax instrinsics support in the ARM backend.Silviu Baranga2012-11-294-12/+102
* misched: Recompute priority queue when DFSResults are updated.Benjamin Kramer2012-11-291-0/+2
* [msan] Basic handling of inline asm.Evgeniy Stepanov2012-11-291-1/+10
* Teach the legalizer how to handle operands for VSELECT nodesJustin Holewinski2012-11-292-1/+60
* Allow targets to prefer TypeSplitVector over TypePromoteInteger when computin...Justin Holewinski2012-11-293-1/+8
* [msan] Propagate shadow through (x<0) and (x>=0) comparisons.Evgeniy Stepanov2012-11-291-0/+30
* [msan] Fix shadow & origin store & load alignment.Evgeniy Stepanov2012-11-291-4/+4
* [msan] Optimize getOriginPtr.Evgeniy Stepanov2012-11-291-3/+4