[PeepholeOptimizer] Enable the advanced copy optimization by default.
[oota-llvm.git] / lib /
2014-08-21 Quentin Colombet[PeepholeOptimizer] Enable the advanced copy optimizati...
2014-08-21 Philip ReamesWhitespace change to reduce diff in future patch.
2014-08-21 Philip Reames[X86] Split out the logic to select the stack probe...
2014-08-21 Robin MorissetRename AtomicExpandLoadLinked into AtomicExpand
2014-08-21 Quentin Colombet[PeepholeOptimizer] Update the kill flags when extendin...
2014-08-21 Justin BognerFix a URL (NFC)
2014-08-21 Juergen Ributzka[FastISel][AArch64] Use the correct register class...
2014-08-21 David BlaikieExplicitly pass ownership of the MemoryBuffer to AddNew...
2014-08-21 Tom StellardR600/SI: Teach moveToVALU how to handle more S_LOAD_...
2014-08-21 Tom StellardR600/SI: Make sure SCRATCH_WAVE_OFFSET is added as...
2014-08-21 Tom StellardR600/SI: Remove unused SGPR spilling code
2014-08-21 Tom StellardR600/SI: Use eliminateFrameIndex() to expand SGPR spill...
2014-08-21 Tom StellardR600/SI: Handle VCC in SIRegisterInfo::getPhysRegSubReg()
2014-08-21 Rafael EspindolaMove some logic to populateLTOPassManager.
2014-08-21 Adam Nemet[AVX512] Add class to group common template arguments...
2014-08-21 Alex LorenzCoverage Mapping: add function's hash to coverage funct...
2014-08-21 Rafael EspindolaRespect LibraryInfo in populateLTOPassManager and use...
2014-08-21 Rafael EspindolaRemove dead code. NFC.
2014-08-21 Quentin Colombet[AArch64] Run a peephole pass right after AdvSIMD pass.
2014-08-21 Juergen Ributzka[FastISel][AArch64] Factor out ANDWri instruction gener...
2014-08-21 Moritz RothThumb1 load/store optimizer: Improve code to materializ...
2014-08-21 Jonathan RoelofsAdd a thread-model knob for lowering atomics on baremet...
2014-08-21 Rafael EspindolaHandle inlining in populateLTOPassManager like in popul...
2014-08-21 Zinovy Nis[CLNUP] Remove return after llvm_unreachable. Thanks...
2014-08-21 Benjamin KramerDAGCombiner: Make concat_vector combine safe for EVTs...
2014-08-21 Rafael EspindolaMove DisableGVNLoadPRE from populateLTOPassManager...
2014-08-21 Josh KlontzX86AsmPrinter MCJIT MSVC bug fix.
2014-08-21 Oliver Stannard[ARM] Enable DP copy, load and store instructions for...
2014-08-21 Erik VerbruggenReassociate x + -0.1234 * y into x - 0.1234 * y
2014-08-21 Benjamin KramerX86: Turn redundant if into an assertion.
2014-08-21 Robert Khasanov[x86] Added _addcarry_ and _subborrow_ intrinsics
2014-08-21 Robert Khasanov[x86] SMAP: added HasSMAP attribute for CLAC/STAC,...
2014-08-21 Robert Khasanov[x86] Broadwell: ADOX/ADCX. Added _addcarryx_u{32|64...
2014-08-21 Robert Khasanov[x86] Enable Broadwell target.
2014-08-21 Zinovy Nis[INDVARS] Extend using of widening of induction variabl...
2014-08-21 Elena DemikhovskyIntelJITEventListener updates to fix breaks by recent...
2014-08-21 Craig TopperRepace SmallPtrSet with SmallPtrSetImpl in function...
2014-08-21 David MajnemerInstCombine: Fold ((A | B) & C1) ^ (B & C2) -> (A ...
2014-08-21 Craig TopperRemove custom implementations of max/min in StringRef...
2014-08-21 Jiangning LiuFix a bug around truncating vector in const prop.
2014-08-21 Jiangning LiuRevert r216066, "Optimize ZERO_EXTEND and SIGN_EXTEND...
2014-08-21 Quentin Colombet[PeepholeOptimizer] Take advantage of the isInsertSubre...
2014-08-21 Quentin Colombet[ARM] Mark VSETLNi32 with the InsertSubreg property...
2014-08-21 James Molloy[LoopVectorize] Up the maximum unroll factor to 4 for...
2014-08-20 James Molloy[LoopVectorizer] Limit unroll factor in the presence...
2014-08-20 Quentin ColombetAdd isInsertSubreg property.
2014-08-20 Jonathan RoelofsLower thumbv4t & thumbv5 lo->lo copies through a push...
2014-08-20 Quentin Colombet[PeepholeOptimizer] Take advantage of the isExtractSubr...
2014-08-20 Yi JiangNew InstCombine pattern: (icmp ult/ule (A + C1), C3...
2014-08-20 Alexey SamsonovDon't allow MCStreamer::EmitIntValue to output 0-byte...
2014-08-20 Quentin Colombet[ARM] Mark VMOVRRD with the ExtractSubreg property...
2014-08-20 Alexey SamsonovFix undefined behavior (left shift of negative value...
2014-08-20 Quentin ColombetAdd isExtractSubreg property.
2014-08-20 Alexey SamsonovFix null reference creation in SelectionDAG constructor.
2014-08-20 Alexey SamsonovFix undefined behavior (left shift of negative value...
2014-08-20 Alexey SamsonovCleanup: Delete seemingly unused reference to MachineDo...
2014-08-20 Sanjay PatelDon't prevent a vselect of constants from becoming...
2014-08-20 Duncan P. N. Exon... X86: Align the stack on word boundaries in LowerFormalA...
2014-08-20 Alexey SamsonovFix null reference creation in ScheduleDAGInstrs constr...
2014-08-20 Keno FischerDo not insert a tail call when returning multiple value...
2014-08-20 Alexey SamsonovFix undefined behavior (left shift by 64 bits) in Scale...
2014-08-20 Sanjay Patelcritical-anti-dependency breaker: don't use reg def...
2014-08-20 Quentin Colombet[PeepholeOptimizer] Refactor the advanced copy optimiza...
2014-08-20 Rafael EspindolaRemove unused field.
2014-08-20 Juergen Ributzka[FastISel][AArch64] Don't fold the sign-/zero-extend...
2014-08-20 Aaron BallmanSilencing a -Wcast-qual warning. NFC.
2014-08-20 Aaron BallmanSilencing an MSVC C4334 warning ('<<' : result of 32...
2014-08-20 Jiangning LiuOptimize ZERO_EXTEND and SIGN_EXTEND in both SelectionD...
2014-08-20 Pavel Chupin[x32] Fix FrameIndex check in SelectLEA64_32Addr
2014-08-20 Yi KongARM: Fix codegen for rbit intrinsic
2014-08-20 David MajnemerInstCombine: Annotate sub with nuw when we prove it...
2014-08-20 Craig TopperFix an off by 1 bug that prevented SmallPtrSet from...
2014-08-20 Peter Collingbourne[dfsan] Treat vararg custom functions like unimplemente...
2014-08-20 Juergen Ributzka[FastISel][AArch64] Use the proper FMOV instruction...
2014-08-19 David MajnemerInstCombine: Annotate sub with nsw when we prove it...
2014-08-19 Juergen Ributzka[FastISel][AArch64] Factor out ADDS/SUBS instruction...
2014-08-19 Rafael EspindolaSplit parseAssembly into parseAssembly and parseAssembl...
2014-08-19 Alexey SamsonovDelete unused argument in AArch64MCInstLower constructo...
2014-08-19 Duncan P. N. Exon... IR: Implement uselistorder assembly directives
2014-08-19 Duncan P. N. Exon... verify-uselistorder: Force -preserve-bc-use-list-order
2014-08-19 Lang Hames[MCJIT] Allow '$' characters in symbol names in Runtime...
2014-08-19 Duncan P. N. Exon... IR: Fix ConstantExpr::replaceUsesOfWithOnConstant()
2014-08-19 Duncan P. N. Exon... IR: Thread OnlyIfReduced through ConstantExpr::getWithO...
2014-08-19 Juergen RibutzkaReapply [FastISel][AArch64] Add support for more addres...
2014-08-19 Juergen RibutzkaReapply [FastISel][X86] Add large code model support...
2014-08-19 Juergen RibutzkaReapply [FastISel][X86] Use XOR to materialize the...
2014-08-19 Juergen RibutzkaReapply [FastISel][X86] Emit more efficient instruction...
2014-08-19 Juergen RibutzkaReapply [FastISel][AArch64] Make use of the zero regist...
2014-08-19 Duncan P. N. Exon... IR: De-duplicate code for replacing operands in place
2014-08-19 Juergen RibutzkaReapply [FastISel] Let the target decide first if it...
2014-08-19 Rafael EspindolaFix a pair of use after free. Should bring the bots...
2014-08-19 Rafael EspindolaDon't own the buffer in object::Binary.
2014-08-19 Alexey SamsonovHide two different AlignMode enums in anonymous namespa...
2014-08-19 Renato GolinRevert "Small refactor on VectorizerHint for deduplication"
2014-08-19 Juergen Ributzka[FastISel][AArch64] Fix a few BuildMI callsites where...
2014-08-19 Renato GolinSmall refactor on VectorizerHint for deduplication
2014-08-19 Rafael EspindolaModernize the .ll parsing interface.
2014-08-19 Duncan P. N. Exon... Reapply r215966, r215965, r215964, r215963, r215960...
2014-08-19 Aaron BallmanReverting r215966, r215965, r215964, r215963, r215960...
2014-08-19 Toma Tabacu[mips] Add assembler support for .set arch=x directive.
next