[DAGCombiner] Added SMAX/SMIN/UMAX/UMIN constant folding
[oota-llvm.git] / lib /
2015-08-19 Simon Pilgrim[DAGCombiner] Added SMAX/SMIN/UMAX/UMIN constant folding
2015-08-19 Juergen Ributzka[AArch64][FastISel] Don't fold shifts with UB.
2015-08-19 David Majnemer[X86] Emit more efficient >= comparisons against 0
2015-08-19 Dan Gohman[WebAssembly] Use the default alignment for SIMD types.
2015-08-19 Simon Pilgrim[DAGCombiner] Fold CONCAT_VECTORS of EXTRACT_SUBVECTOR...
2015-08-19 David MajnemerReplace some calls to isa<LandingPadInst> with isEHPad()
2015-08-19 Douglas Katzman[Sparc]: asm-only support for the ldstub instruction.
2015-08-19 Alex LorenzMIR Parser: Rename 'MachineOperandWithLocation' to...
2015-08-19 Alex LorenzMIR Serialization: Serialize instruction's register...
2015-08-19 Nemanja IvanovicTemporary fix for the self-host failures introduced...
2015-08-19 Alex LorenzMIR Serialization: Serialize defined registers that...
2015-08-19 Bruno Cardoso Lopes[PeepholeOptimizer] Look through PHIs to find additiona...
2015-08-19 Douglas Katzman[SPARC] Enable writing to floating-point-state register.
2015-08-19 Ahmed Bougacha[AArch64] Improve short-form diags on long-form Match_I...
2015-08-19 Hal Finkel[SCEV] Fix GCC 4.8.0 ICE in lambda function
2015-08-19 Adam Nemet[LAA] Comment how memchecks are codegened
2015-08-19 Renato GolinRevert "[AArch64] Simplify/refactor code to ease code...
2015-08-19 Derek Schuffx32. Fixes a bug in x32 exception handling.
2015-08-19 JF Bastienx32. Fixes jmp %reg in x32
2015-08-19 James Y Knight[Sparc] Rename LoadASR and StoreASR from r245360 to...
2015-08-19 Bruno Cardoso LopesRevert "[PeepholeOptimizer] Look through PHIs to find...
2015-08-19 James Y Knight[SPARC] Fix BooleanContents, so that select of a trunc...
2015-08-19 Chad Rosier[AArch64] Simplify/refactor code to ease code review...
2015-08-19 Bruno Cardoso Lopes[PeepholeOptimizer] Look through PHIs to find additiona...
2015-08-19 Silviu Baranga[ARM] Add instruction selection patterns for vmin/vmax
2015-08-19 Joerg SonnenbergerMap %fprs to %asr6 in the Sparc assembler parser.
2015-08-19 Daniel SandersEmit <regmask R1 R2 R3 ...> instead of just <regmask...
2015-08-19 Tobias GrosserRevert "[X86] Widen the 'AND' mask if doing so shrinks...
2015-08-19 Michael Kuperstein[X86] Do not lower scalar sdiv/udiv to a shifts + mul...
2015-08-19 Michael Kuperstein[TLI] Refactor "is integer division cheap" queries.
2015-08-19 Nick LewyckyMore clean up, still NFC. Remove dead variables now...
2015-08-19 Nick LewyckyClean up this file a little. Remove dead casts, casting...
2015-08-19 Ashutosh NemaExposed findDefsUsedOutsideOfLoop as a loop utility...
2015-08-19 Chandler Carruth[LPM] Teach the legacy pass manager to support *using...
2015-08-19 Hal FinkelFix how DependenceAnalysis calls delinearization
2015-08-19 Eric ChristopherRevert "Fix PR24469 resulting from r245025 and re-enabl...
2015-08-19 Hal FinkelMake ScalarEvolution::isKnownPredicate a little smarter
2015-08-19 Alex LorenzMIR Serialization: Serialize MMI's variable debug infor...
2015-08-19 Quentin Colombet[BasicAA] Revert r221876 because it can produce incorre...
2015-08-18 Steve KingFix backward operands in call to isTruncateFree() and...
2015-08-18 Alex LorenzMIR Parser: Return true on error when parsing standalon...
2015-08-18 Alex LorenzMIR Serialization: Serialize the operand's bit mask...
2015-08-18 Sanjay Pateluse TLI.allowsMemoryAccess() to check if memory accesse...
2015-08-18 Nick LewyckyFix three typos in comments; "easilly" -> "easily".
2015-08-18 Peter CollingbourneSupport: Clean up TSan annotations.
2015-08-18 Alex LorenzMIR Serialization: Serialize the frame information...
2015-08-18 Alex LorenzMIR Parser: Extract the code that parses stack object...
2015-08-18 David Majnemer[InstSimplify] Remove unused variable
2015-08-18 David Majnemer[InstSimplify] Don't assume getAggregateElement will...
2015-08-18 David Majnemer[VectorUtils] Replace 'llvm::' qualification with ...
2015-08-18 Joerg SonnenbergerLoad/store instructions for floating points with addres...
2015-08-18 Matthias BraunDAGCombiner: Improve DAGCombiner select normalization
2015-08-18 Matthias BraunDAGCombiner: Optimize SELECTs first before turning...
2015-08-18 David Majnemer[WinEH] Calculate state numbers for the new EH represen...
2015-08-18 Matthias BraunMachineRegisterInfo: Introduce isPhysRegUsed()
2015-08-18 Chandler Carruth[LPM] Cleanup some loops to be range based for loops...
2015-08-18 Chandler Carruth[PM/AA] Remove the last relics of the separate IPA...
2015-08-18 Alex LorenzMIR Parser: Implicit register verifier should accept...
2015-08-18 Bruno Cardoso Lopes[LVI] Use a SmallDenseMap instead of std::map for Value...
2015-08-18 Sanjay Pateluse minSize wrapper; NFCI
2015-08-18 Bruno Cardoso Lopes[LVI] Improve LazyValueInfo compile time performance
2015-08-18 Chad Rosier[AArch64] Simplify the logic for computing in bounds...
2015-08-18 Daniel Sanders[mips] Expand JAL instructions when PIC is enabled.
2015-08-18 Zoran Jovanovic[mips][microMIPS] Implement DDIV, DMOD, DDIVU and DMODU...
2015-08-18 Zoran Jovanovic[mips][microMIPS] Implement SW and SWE instructions
2015-08-18 Daniel Sanders[mips] Make the MipsAsmParser capable of knowing whethe...
2015-08-18 Michael Kruse[Support] On Windows, generate PDF files for graphs...
2015-08-18 Michael Kruse[Support] Always wait for GraphViz before opening the...
2015-08-18 Daniel Sanders[mips] Correct -Woverflow warning in r245208 without...
2015-08-18 Justin BognerRevert "Constant propagation after hiting llvm.assume"
2015-08-18 Piotr PadlewskiConstant propagation after hiting llvm.assume
2015-08-17 Dan Gohman[WebAssembly] Don't default to ELF in the triple.
2015-08-17 Guozhi WeiAlign SP adjustment in function getSPAdjust
2015-08-17 Dan Gohman[WebAssembly] Make getArchTypePrefix return "wasm".
2015-08-17 Alex LorenzMIR Serialization: Serialize the local offsets for...
2015-08-17 Alex LorenzMIR Serialization: Serialize the memory operand's range...
2015-08-17 Alex LorenzMIR Serialization: Serialize the memory operand's noali...
2015-08-17 Alex LorenzMIR Serialization: Serialize the memory operand's alias...
2015-08-17 Alex LorenzMIR Serialization: Serialize the memory operand's TBAA...
2015-08-17 David Majnemer[WinEHPrepare] Replace unreasonable funclet terminators...
2015-08-17 Douglas Katzman[SPARC]: recognize '.' as the start of an assembler...
2015-08-17 James Molloy[ARM] Fix crash when targetting CPU without NEON
2015-08-17 Igor Laevsky[ScalarEvolutionExpander] Reuse findExistingExpansion...
2015-08-17 Silviu Baranga[CostModel][AArch64] Increase cost of vector insert...
2015-08-17 Silviu Baranga[CostModel][ARM] Increase cost of insert/extract operations
2015-08-17 Igor Laevsky[BasicAliasAnalysis] Do not check ModRef table for...
2015-08-17 Artur PilipenkoTake alignment into account in isSafeToSpeculativelyExe...
2015-08-17 Benjamin KramerExtend MCAsmLexer so that it can peek forward several...
2015-08-17 Aaron BallmanCorrecting a -Woverflow warning where 0xFFFF was overfl...
2015-08-17 Joseph Tremoulet[WinEHPrepare] Fix catchret successor phi demotion
2015-08-17 Tobias GrosserRevert "Disable targetdatalayoutcheck"
2015-08-17 Tobias GrosserDisable targetdatalayoutcheck
2015-08-17 Daniel Sanders[mips] [IAS] Add support for the DLA pseudo-instruction...
2015-08-17 Michael Kuperstein[GMR] isNonEscapingGlobalNoAlias() should look through...
2015-08-17 James MolloyRemove hand-rolled matching for fmin and fmax.
2015-08-17 James MolloyRip out hand-rolled matching code for VMIN, VMAX, VMINN...
2015-08-17 James MolloyGenerate FMINNAN/FMINNUM/FMAXNAN/FMAXNUM from SDAGBuilder.
2015-08-17 Karthik BhatFix PR24469 resulting from r245025 and re-enable dead...
2015-08-17 David MajnemerRevert "[InstCombinePHI] Partial simplification of...
2015-08-17 Chandler Carruth[PM] Port ScalarEvolution to the new pass manager.
next