aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* Allow merging multiple store sequences on the same chain.Nadav Rotem2012-12-021-2/+15
* SROA: Avoid struct and array types early to avoid creating an overly large in...Benjamin Kramer2012-12-011-0/+3
* Revert previous check in r168581, r169079 as they are still in code review st...Zhou Sheng2012-12-012-34/+4
* The patch is to improve the memory footprint of pass GlobalOpt. Zhou Sheng2012-12-011-4/+22
* VMCore/DebugInfo.cpp: DICompileUnit::getSubprograms(): Check numOperands().NAKAMURA Takumi2012-12-011-2/+3
* MC/AsmParser: Avoid unnecessary use of SourceMgr::FindBufferForLoc()Daniel Dunbar2012-12-011-7/+21
* misched: Fix RegisterPressureTracker handling of DebugVals.Andrew Trick2012-12-013-19/+25
* misched: Fix the DAG builder to handle an undef operand at ExitSU.Andrew Trick2012-12-011-1/+2
* misched: Fix LiveInterval update to better handle DebugVal.Andrew Trick2012-12-011-1/+5
* misched: fix RegionBegin when DebugValues get shuffled to the top.Andrew Trick2012-12-011-0/+2
* Simplify REG_SEQUENCE lowering.Jakob Stoklund Olesen2012-12-011-187/+69
* Add some first skeleton work for the DWARF5 Fission proposal. EmitEric Christopher2012-11-302-8/+119
* Convert COPY instructions into KILLs if they have implicit defs.Jakob Stoklund Olesen2012-11-301-3/+17
* Add support for fission attributes/forms/operations -> string.Eric Christopher2012-11-301-0/+16
* reversed the logic of the log2 detection routine to reduce the number of nest...Pedro Artigas2012-11-301-25/+29
* minor cleanupsNadav Rotem2012-11-301-8/+3
* Fix a bug in APFloat.cpp: declare APFloat after fltSemantics itAlexey Samsonov2012-11-301-1/+3
* Replace r168930 with a more reasonable patch.Bill Wendling2012-11-303-78/+9
* Addresses many style issues with prior checkin (r169025)Pedro Artigas2012-11-301-58/+44
* 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