aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* Enhance boolean simplification to handle 16-/64-bit RDRANDMichael Liao2013-03-281-4/+9
* Skip moving call address loading into callseq when targets prefer register in...Michael Liao2013-03-284-16/+7
* Removed dead code from ObjCARCOpts relating to tracking objc_retainBlocks thr...Michael Gottesman2013-03-281-37/+6
* [fast-isel] Add a preemptive fix for the case where we fail to materialize anChad Rosier2013-03-281-0/+2
* [Mips Assembler] Add alias definitions for jalJack Carter2013-03-282-0/+7
* Add the X86 FMAs to the scheduling model.Nadav Rotem2013-03-282-2/+6
* Minor simplification.Bill Wendling2013-03-281-8/+4
* Add the Haswell machine model.Nadav Rotem2013-03-283-1/+128
* Remove the unused port from the SandyBridge machine modelNadav Rotem2013-03-281-1/+0
* Add ADX CPUID detectionMichael Liao2013-03-281-0/+4
* These two are default in the constructor for MCAsmInfo.Eric Christopher2013-03-281-2/+0
* Make Win32 put the SRet address into EAX, fixes PR15556Timur Iskhodzhanov2013-03-282-9/+16
* Only enable 64-bit bswap DAG combines for PPC64Hal Finkel2013-03-281-0/+2
* Non optimizable objc_retainBlock calls are not forwarding.Michael Gottesman2013-03-281-3/+0
* [ObjCARC] Strength reduce objc_retainBlock -> objc_retain if the objc_retainB...Michael Gottesman2013-03-281-10/+45
* Hexagon: Replace switch-case in isDotNewInst with TSFlags.Jyotsna Verma2013-03-284-176/+26
* Fix bad indentation in r178276Hal Finkel2013-03-281-2/+1
* Hexagon: Enable SupportDebugInfomation and DwarfInSection flags.Jyotsna Verma2013-03-281-0/+2
* Use direct types in most PowerPC Altivec instructions and patterns.Bill Schmidt2013-03-281-236/+333
* Add the PPC64 ldbrx/stdbrx instructionsHal Finkel2013-03-286-20/+37
* Fix issue with disassembler decoding CBZ/CBNZ immediates as negatives when th...Gordon Keiser2013-03-281-2/+2
* Testing commit access to llvm. Remove two lines of whitespace from the Thumb...Gordon Keiser2013-03-281-2/+0
* Hexagon: Use multiclass for gp-relative instructions.Jyotsna Verma2013-03-282-1094/+204
* AArch64: implement GICv3 system registersTim Northover2013-03-282-5/+141
* Add the PPC64 popcntd instructionHal Finkel2013-03-286-9/+23
* [tsan] make sure memset/memcpy/memmove are not inlined in tsan modeKostya Serebryany2013-03-281-0/+52
* Cleanup PPC CR-spill kill flags and 32- vs. 64-bit instructionsHal Finkel2013-03-282-8/+8
* Fix typo in PPCInstr64BitHal Finkel2013-03-281-1/+1
* Revert "Adding DIImportedModules to DIScopes."David Blaikie2013-03-282-163/+62
* Check if Type is a vector before calling function Type::getVectorNumElements.Akira Hatanaka2013-03-281-3/+4
* This patch follows is a follow up to r178171, which uses the register Preston Gurd2013-03-271-0/+9
* [ms-inline asm] Add support of imm displacement before bracketed memoryChad Rosier2013-03-271-15/+52
* Resynchronize isLoadFromStackSlot with LoadRegFromStackSlot (and stores) in P...Hal Finkel2013-03-271-0/+18
* For the current Atom processor, the fastest way to handle a callPreston Gurd2013-03-274-1/+25
* Fix typo (common to both X86 and PPC)Hal Finkel2013-03-272-2/+2
* Remove more dead LR-as-GPR PPC codeHal Finkel2013-03-271-16/+4
* Remove "gpr0 allocation" from the PPC README TODO listHal Finkel2013-03-271-1/+0
* Don't try to generate crash diagnostics if we had an I/O failure. It's veryChad Rosier2013-03-271-1/+1
* Add a boolean parameter to the llvm::report_fatal_error() function to indicatedChad Rosier2013-03-271-8/+8
* Specutively revert r178130.Bill Wendling2013-03-271-44/+29
* Fix commentDavid Blaikie2013-03-271-1/+1
* R600/SI: add SETO/SETUO patternsChristian Konig2013-03-271-0/+14
* Silence warning about mixing || in &&, fix up 80-cols.Benjamin Kramer2013-03-271-1/+3
* Print PPC ZERO as 0 (not r0) even on DarwinHal Finkel2013-03-271-2/+2
* Switch to LLVM support function abs64 to keep VS2008 happy.Tim Northover2013-03-272-4/+4
* Fix target-customized spilling in the register scavengerHal Finkel2013-03-271-1/+1
* Enabling the generation of dependency breakers for partial updates on Cortex-...Silviu Baranga2013-03-272-9/+6
* Hexagon: Disable optimizations at O0.Jyotsna Verma2013-03-271-18/+31
* Improve performance of LinkModules when linking with modules with large numbe...James Molloy2013-03-271-29/+44
* R600/SI: add cummuting of rev instructionsChristian Konig2013-03-275-34/+87