aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* Release build: guard dump functions with "ifndef NDEBUG"Manman Ren2012-09-0620-0/+54
* Allow overlaps between virtreg and physreg live ranges.Jakob Stoklund Olesen2012-09-063-1/+53
* Handle overlapping regunit intervals in LiveIntervals::addKillFlags().Jakob Stoklund Olesen2012-09-062-3/+45
* Clear kill flags while computing live ranges.Jakob Stoklund Olesen2012-09-061-1/+5
* Dont cast away const needlessly. Found by gcc48 -Wcast-qual.Roman Divacky2012-09-063-3/+4
* Diagnose invalid alignments on duplicating VLDn instructions.Tim Northover2012-09-061-0/+4
* Check for invalid alignment values when decoding VLDn/VSTn (single ln) instru...Tim Northover2012-09-061-8/+38
* BasicAA: Recognize cyclic NoAlias phisArnold Schwaighofer2012-09-061-0/+35
* Use correct part of complex operand to encode VST1 alignment.Tim Northover2012-09-061-2/+2
* BasicAA: GEPs of NoAlias'ing base ptr with equivalent indices are NoAliasArnold Schwaighofer2012-09-061-9/+65
* Disable stack coloring by default in order to resolve the i386 failures.Nadav Rotem2012-09-061-1/+1
* AVX2 optimization.Elena Demikhovsky2012-09-061-0/+40
* Fix a few old-GCC warnings. No functional change.Nadav Rotem2012-09-062-2/+2
* Fix self-host; ensure signedness is consistent.James Molloy2012-09-061-2/+2
* Fix switch_to_lookup_table.ll test from r163302.Hans Wennborg2012-09-061-5/+6
* Improve codegen for BUILD_VECTORs on ARM.James Molloy2012-09-061-10/+56
* Build lookup tables for switches (PR884)Hans Wennborg2012-09-061-0/+286
* Add a new optimization pass: Stack Coloring, that merges disjoint static allo...Nadav Rotem2012-09-0612-8/+712
* Optimize codegen for VSETLNi{8,16,32} operating on Q registers. Degenerate to...James Molloy2012-09-062-17/+66
* Remove duplicated helper functionMichael Liao2012-09-061-17/+1
* Use iPTR instead of i32 for extract_subvector/insert_subvector index in lower...Craig Topper2012-09-062-78/+78
* Add patterns for converting stores of subvector_extracts of lower 128-bits of...Craig Topper2012-09-061-0/+40
* Whitespace.NAKAMURA Takumi2012-09-061-2/+2
* Unix/Signals.inc: Fix a typo. Thanks to Dani Berg!NAKAMURA Takumi2012-09-061-1/+1
* There are some Mips instructions that are lowered by the Jack Carter2012-09-066-95/+124
* Update function names to conform to guidelines.Jim Grosbach2012-09-061-26/+26
* Mips specific llvm assembler support for branch and jump instructions.Jack Carter2012-09-061-2/+9
* Remove predicated pseudo-instructions.Jakob Stoklund Olesen2012-09-052-100/+0
* Use predication instead of pseudo-opcodes when folding into MOVCC.Jakob Stoklund Olesen2012-09-051-56/+31
* [ms-inline asm] Use the asm dialect from the MI to set the parser dialect.Chad Rosier2012-09-051-2/+4
* JumpThreading: when default destination is the destination of some cases in aManman Ren2012-09-051-3/+6
* Mips specific llvm assembler support for ALU instructions. This includesJack Carter2012-09-051-22/+367
* Cleanup a few magic numbers.Chad Rosier2012-09-052-2/+2
* Stop casting away const qualifier needlessly.Roman Divacky2012-09-0514-17/+17
* [ms-inline asm] We only need one bit to represent the AsmDialect in theChad Rosier2012-09-052-11/+5
* Constify this properly. Found by gcc48 -Wcast-qual.Roman Divacky2012-09-051-4/+4
* Mark checkSignature const, and in turn stop casting away const fromRoman Divacky2012-09-052-3/+3
* Constify SDNodeIterator an stop its only non-const user being cast strippedRoman Divacky2012-09-051-1/+1
* Constify subtarget info properly so that we dont cast away the const inRoman Divacky2012-09-052-6/+6
* Use const properly so that we dont remove const qualifier from region and MIIRoman Divacky2012-09-053-13/+13
* [ms-inline asm] Propagate the asm dialect into the MachineInstr representation.Chad Rosier2012-09-052-1/+19
* Move the PPC TOC defs into the PPC64 InstrInfo file.Hal Finkel2012-09-052-3/+3
* [ms-inline asm] Enumerate the InlineAsm dialects and rename the nsdialect toChad Rosier2012-09-058-17/+19
* Strip old MachineInstrs *after* we know we can put them back.Tim Northover2012-09-051-6/+6
* Remove unused typedefs gcc4.8 warns about.Roman Divacky2012-09-052-2/+0
* MCJIT: getPointerToFunction() references target address space.Jim Grosbach2012-09-053-2/+27
* Switch BasicAliasAnalysis' cache to SmallDenseMap.Benjamin Kramer2012-09-051-9/+7
* LLVM Bug Fix 13709: Remove needless lsr(Rp, #32) instruction access thePranav Bhandarkar2012-09-051-0/+35
* [asan] fix lintKostya Serebryany2012-09-051-1/+1
* Fixed the DAG combiner to better handle the folding of AND nodes for vector t...Silviu Baranga2012-09-051-1/+11