summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* [DAG] Prevent Stale nodes from entering worklistNirav Dave2017-03-011-4/+10
* Alphabetize some cases (NFC)Paul Robinson2017-03-011-12/+12
* [DWARF] Default lower bound should respect requested DWARF version.Paul Robinson2017-03-011-10/+22
* [DAGCombiner] Support {a|s}ext, {a|z|s}ext load nodes in load combineArtur Pilipenko2017-03-011-8/+19
* [CodeGen] Remove dead FastISel code after SDAG emitted a tailcall.Ahmed Bougacha2017-03-011-0/+6
* [GlobalISel] Replace all combined G_EXTRACT uses.Ahmed Bougacha2017-03-011-4/+1
* Add missing module/license header. NFC.Paul Robinson2017-03-011-0/+13
* [DWARFv5] Emit new unit header format.Paul Robinson2017-02-283-9/+30
* [DAGCombiner] use dyn_cast values in foldSelectOfConstants(); NFCSanjay Patel2017-02-281-6/+8
* [DAGISel] When checking if chain node is foldable, make sure the intermediate...Craig Topper2017-02-281-1/+1
* [Stack Protection] Add diagnostic information for why stack protection was ap...David Bozier2017-02-281-1/+25
* Revert r296474 - [globalisel] Change LLT constructor string into an LLT subcl...Daniel Sanders2017-02-282-23/+56
* In visitSTORE, always use FindBetterChain, rather than only when UseAA is ena...Nirav Dave2017-02-282-370/+374
* [globalisel] Change LLT constructor string into an LLT subclass that knows ho...Daniel Sanders2017-02-282-56/+23
* [ImplicitNullCheck] Add alias analysis usageSanjoy Das2017-02-281-27/+75
* Revert "Add MIR-level outlining pass"Matthias Braun2017-02-284-1407/+0
* Add MIR-level outlining passMatthias Braun2017-02-284-0/+1407
* [CGP] Split some critical edges coming out of indirect branchesMichael Kuperstein2017-02-281-0/+157
* [PDB] Make streams carry their own endianness.Zachary Turner2017-02-281-1/+1
* [CodeGen] Fix some Clang-tidy modernize and Include What You Use warnings; ot...Eugene Zelenko2017-02-276-31/+97
* ISel: We need to notify FastIS of the IMPLICIT_DEF we created in createSwiftE...Arnold Schwaighofer2017-02-271-1/+7
* [PDB] Partial resubmit of r296215, which improved PDB Stream Library.Zachary Turner2017-02-271-3/+2
* Revert "DAG: Check if extract_vector_elt is legal or custom"Matt Arsenault2017-02-271-1/+1
* [X86][SSE] Attempt to extract vector elements through target shufflesSimon Pilgrim2017-02-271-0/+15
* [TailDuplicator] Maintain DebugLoc for branch instructionsTaewook Oh2017-02-271-1/+2
* [DAGCombine] Fix for a load combine bug with non-zero offset patterns on BE t...Artur Pilipenko2017-02-271-0/+4
* [DAGCombine] NFC. MatchLoadCombine extract MemoryByteOffset lambda helperArtur Pilipenko2017-02-271-9/+13
* [DAGCombine] NFC. MatchLoadCombine remember the first byte provider, not the ...Artur Pilipenko2017-02-271-3/+5
* Revert "[CGP] Split some critical edges coming out of indirect branches"Daniel Jasper2017-02-261-155/+0
* Revert "In visitSTORE, always use FindBetterChain, rather than only when UseA...Nirav Dave2017-02-262-374/+370
* [ExecutionDepsFix] Don't make copies of LiveReg objects when collecting opera...Craig Topper2017-02-251-13/+8
* No need to copy the variable [NFC]Artyom Skrobov2017-02-251-2/+1
* Revert r296215, "[PDB] General improvements to Stream library." and followings.NAKAMURA Takumi2017-02-251-2/+3
* In visitSTORE, always use FindBetterChain, rather than only when UseAA is ena...Nirav Dave2017-02-252-370/+374
* Minor code cleanup. NFC.Junmo Park2017-02-251-1/+1
* [PDB] General improvements to Stream library.Zachary Turner2017-02-251-3/+2
* [PDB] Rename Stream related source files.Zachary Turner2017-02-251-2/+2
* [WebAssembly] Add support for using a wasm global for the stack pointer.Dan Gohman2017-02-241-0/+1
* [WebAssembly] Basic support for Wasm object file encoding.Dan Gohman2017-02-241-3/+58
* Revert "Correct register pressure calculation in presence of subregs"Stanislav Mekhanoshin2017-02-243-42/+13
* GlobalISel: check for CImm rather than Imm on G_CONSTANTs.Tim Northover2017-02-241-2/+5
* [CodeGenPrepare] Make -addr-sink-using-gep work with address spaces.Eli Friedman2017-02-241-4/+4
* [CGP] Split some critical edges coming out of indirect branchesMichael Kuperstein2017-02-241-0/+155
* [DAGCombiner] add missing folds for scalar select of {-1,0,1}Sanjay Patel2017-02-241-3/+32
* [globalisel] Decouple src pattern operands from dst pattern operands.Daniel Sanders2017-02-241-0/+17
* Add missing initialization for MachineOptimizationRemarkEmitterJustin Bogner2017-02-241-0/+1
* [ExecutionDepsFix] Use range-based for loop. NFCCraig Topper2017-02-241-2/+1
* Revert r269060 to pacify bots.Michael Kuperstein2017-02-241-155/+0
* [CGP] Split some critical edges coming out of indirect branchesMichael Kuperstein2017-02-241-0/+155
* [GlobalISel] Use the same name for all remarks.Ahmed Bougacha2017-02-241-2/+2
OpenPOWER on IntegriCloud