summaryrefslogtreecommitdiffstats
path: root/llvm/lib
Commit message (Expand)AuthorAgeFilesLines
* Add a parameter for getLazyBitcodeModule to lazily load Metadata.Manman Ren2015-03-133-12/+70
* instcombine: alloca: Split out simplifyAllocaArraySize(), NFCDuncan P. N. Exon Smith2015-03-131-8/+15
* Revert: "[Reassociate] Add initial support for vector instructions."Robert Lougher2015-03-131-15/+19
* [Reassociate] Add initial support for vector instructions.Robert Lougher2015-03-131-19/+15
* [SCEV] Fix PR22856.Sanjoy Das2015-03-131-3/+6
* [opaque pointer type] Add textual IR support for explicit type parameter to g...David Blaikie2015-03-132-2/+26
* r600: Clear visited structure before running.Jan Vesely2015-03-131-0/+1
* r600: Use deque and simplify loops in AMDGPUCFGStructurizerJan Vesely2015-03-131-10/+10
* [X86][AVX] Fix wrong lowering of v4x64 shuffles into concat_vector plus extra...Andrea Di Biagio2015-03-131-3/+3
* unique_ptrs are unique already, no need to unique them any further.Benjamin Kramer2015-03-131-8/+7
* ConstantFold: Fix big shift constant foldingDavid Majnemer2015-03-131-21/+12
* Recommit r232027 with PR22883 fixed: Add infrastructure for support of multip...Daniel Sanders2015-03-1319-45/+82
* [mips] [IAS] Refactor MipsTargetStreamer::emitMipsAbiFlags(). NFC.Toma Tabacu2015-03-132-7/+1
* Teach TBAA analysis to report errors on cyclic TBAA metadata rather than hang...Owen Anderson2015-03-131-4/+9
* Fix an infinite recursion in the verifier caused by calling isSized on a recu...Owen Anderson2015-03-131-1/+2
* [MachineCopyPropagation] Fix a bug causing incorrect removal for the instruct...Hao Liu2015-03-131-4/+3
* When forming an addrec out of a phi don't just look at the last computation a...Nick Lewycky2015-03-131-5/+7
* Use the cached subtarget off of the machine function.Eric Christopher2015-03-131-1/+1
* Use the cached subtarget off of the machine function.Eric Christopher2015-03-131-6/+6
* [X86, AVX2] Replace inserti128 and extracti128 intrinsics with generic shufflesSanjay Patel2015-03-123-27/+7
* Move a variable into the assert where it's used - fixes a -AssertsEric Christopher2015-03-121-2/+1
* In preparation for moving ARM's TargetRegisterInfo to the TargetMachineEric Christopher2015-03-1212-146/+105
* R600/SI: Don't print scc reg in sopc assembly stringTom Stellard2015-03-121-1/+1
* R600/SI: Remove _e32 and _e64 suffixes from mnemonicsTom Stellard2015-03-125-25/+41
* Migrate the AArch64 TargetRegisterInfo to its TargetMachineEric Christopher2015-03-128-48/+52
* Remove unused headers.Eric Christopher2015-03-121-2/+0
* Revert "r232027 - Add infrastructure for support of multiple memory constraints"Hal Finkel2015-03-1215-60/+42
* [X86] Fix a regression introduced by r223641.Quentin Colombet2015-03-122-2/+7
* Fix comment formatting.Eric Christopher2015-03-121-2/+1
* Remove the need to cache the subtarget in the X86 TargetRegisterInfoEric Christopher2015-03-123-24/+23
* Remove unused complex patterns for addressing modes on Hexagon.Krzysztof Parzyszek2015-03-127-611/+215
* make an array of constants explicitly constSanjay Patel2015-03-121-1/+1
* IRBuilder: add a CreateShuffleVector function that takes an ArrayRef of intSanjay Patel2015-03-121-4/+2
* [X86] Fix wrong target specific combine on SETCC nodes.Andrea Di Biagio2015-03-121-26/+32
* [X86, AVX] replace vextractf128 intrinsics with generic shufflesSanjay Patel2015-03-122-3/+23
* Silencing an "enumeral and non-enumeral type in conditional expression" warni...Aaron Ballman2015-03-121-1/+1
* Add infrastructure for support of multiple memory constraints.Daniel Sanders2015-03-1215-42/+60
* AVX-512: Added encoding tests for VPROR, VPROL instructions,Elena Demikhovsky2015-03-121-2/+2
* Remove some unnecessary forward declarations and put a couple moreEric Christopher2015-03-128-24/+3
* Remove the need to cache the subtarget in the Sparc TargetRegisterInfoEric Christopher2015-03-124-12/+11
* Remove the need to cache the subtarget in the Mips TargetRegisterInfoEric Christopher2015-03-1210-26/+26
* Reapply 'Run LICM pass after loop unrolling pass.'Kevin Qin2015-03-121-1/+12
* Remove the need to cache the subtarget in the ARM TargetRegisterInfoEric Christopher2015-03-1211-44/+39
* Remove the need to cache the subtarget in the AArch64 TargetRegisterInfoEric Christopher2015-03-124-21/+26
* [NVPTXAsmPrinter] do not print .align on function headersJingyue Wu2015-03-123-1/+5
* Make llvm.eh.actions an intrinsic and add docs for itReid Kleckner2015-03-121-5/+3
* Remove the need to cache the subtarget in the PowerPC TargetRegisterInfoEric Christopher2015-03-123-55/+68
* Fix build break introduced in r231992Krzysztof Parzyszek2015-03-121-4/+2
* Stop calling DwarfEHPrepare from WinEHPrepareReid Kleckner2015-03-124-52/+24
* Eliminate constant-extender profitability checks from Hexagon iselKrzysztof Parzyszek2015-03-127-515/+225
OpenPOWER on IntegriCloud