summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* [Tail duplication] Handle source registers with subregistersKrzysztof Parzyszek2016-04-261-34/+80
* [CodeGenPrepare] use branch weight metadata to decide if a select should be t...Sanjay Patel2016-04-262-11/+36
* [CodeGenPrepare] don't convert an unpredictable select into control flowSanjay Patel2016-04-261-1/+2
* [PR27390] [CodeGen] Reject indexed loads in CombinerDAG.Marcin Koscielnicki2016-04-252-3/+10
* [WinEH] Update SplitAnalysis::computeLastSplitPoint to cope with multiple EH ...David Majnemer2016-04-252-14/+12
* [MachineCombiner] Support for floating-point FMA on ARM64 (re-commit r267098)Gerolf Hoflehner2016-04-243-3/+26
* [CodeGen] Teach DAG combine to fold select_cc seteq X, 0, sizeof(X), ctlz_zer...Craig Topper2016-04-241-0/+35
* DebugInfo: Remove MDString-based type referencesDuncan P. N. Exon Smith2016-04-234-35/+14
* replace duplicated static functions for profile metadata access with BranchIn...Sanjay Patel2016-04-231-25/+2
* [CodeGen] When promoting CTTZ operations to larger type, don't insert a selec...Craig Topper2016-04-231-9/+11
* Re-commit optimization bisect support (r267022) without new pass manager supp...Andrew Kaylor2016-04-2215-15/+18
* Introduce llvm.load.relative intrinsic.Peter Collingbourne2016-04-224-0/+89
* TLI: Only iterate over integer vector typesMatt Arsenault2016-04-221-4/+3
* DAGCombiner: Relax alignment restriction when changing store typeMatt Arsenault2016-04-221-10/+14
* CodeGen: Use PLT relocations for relative references to unnamed_addr functions.Peter Collingbourne2016-04-222-5/+46
* DAGCombiner: Relax alignment restriction when changing load typeMatt Arsenault2016-04-221-3/+4
* MachineScheduler: Move code to initialize a Candidate out of tryCandidate(); NFCMatthias Braun2016-04-221-33/+33
* MachineScheduler: Limit the size of the ready list.Matthias Braun2016-04-221-1/+10
* PostRAHazardRecocgnizer: Fix unused-private-field warningTom Stellard2016-04-221-1/+0
* CodeGen: Add a stand-alone hazard recognizer passTom Stellard2016-04-223-0/+103
* Fix -Wunused-variable in non-asserts build.Eric Liu2016-04-221-0/+1
* Revert r267098 - [MachineCombiner] Support for floating-point FMA on ARM64Daniel Sanders2016-04-223-27/+4
* Revert "Initial implementation of optimization bisect support."Vedant Kumar2016-04-2215-18/+15
* AMDGPU/SI: add llvm.amdgcn.ps.live intrinsicNicolai Haehnle2016-04-221-0/+11
* [MachineCombiner] Support for floating-point FMA on ARM64Gerolf Hoflehner2016-04-223-4/+27
* Fix more -Wunused-variable in non-asserts build.David Blaikie2016-04-211-3/+2
* Fix some -Wunused-variable warnings in non-asserts builds.David Blaikie2016-04-211-5/+6
* Improve error message reporting for MachineFunctionPropertiesDerek Schuff2016-04-212-2/+4
* [MachineBasicBlock] Make the pass argument truly mandatory whenQuentin Colombet2016-04-214-10/+10
* [MachineBasicBlock] Refactor SplitCriticalEdge to expose a query API.Quentin Colombet2016-04-211-27/+39
* [RegisterBankInfo] Change the API for the verify methods.Quentin Colombet2016-04-213-10/+15
* LegalizeDAG: Move unaligned load/store expansion to TLIMatt Arsenault2016-04-212-310/+304
* [RegisterBankInfo] Change the representation of the partial mappings.Quentin Colombet2016-04-212-33/+26
* DAGCombiner: Reduce 64-bit BFE pattern to pattern on 32-bit componentMatt Arsenault2016-04-211-0/+44
* Initial implementation of optimization bisect support.Andrew Kaylor2016-04-2115-15/+18
* Fixed Dwarf debug info emission to skip DILexicalBlockFile entries.Amjad Aboud2016-04-212-8/+14
* [SelectionDAG] Teach LegalizeVectorOps to directly Expand CTTZ_ZERO_UNDEF/CTL...Craig Topper2016-04-211-3/+5
* MachineSched: Cleanup; NFCMatthias Braun2016-04-211-32/+16
* ScoreboardHazardRecognizer: unbreak TSAN by moving a static mutated variable ...Mehdi Amini2016-04-201-15/+6
* [PPC, SSP] Support PowerPC Linux stack protection.Tim Shen2016-04-192-14/+12
* [SSP, 2/2] Create llvm.stackguard() intrinsic and lower it to LOAD_STACK_GUARDTim Shen2016-04-194-78/+94
* Add a description for the PatchableFunction pass; NFCSanjoy Das2016-04-191-1/+2
* Introduce a "patchable-function" function attributeSanjoy Das2016-04-194-0/+74
* [DWARF] Force a linkage_name on an inlined subprogram's abstract origin.Paul Robinson2016-04-184-18/+30
* NFC: unify clang / LLVM atomic orderingJF Bastien2016-04-181-38/+8
* [NFC] Header cleanupMehdi Amini2016-04-1836-56/+13
* Revert "NFC: unify clang / LLVM atomic ordering"JF Bastien2016-04-171-7/+38
* NFC: unify clang / LLVM atomic orderingJF Bastien2016-04-171-38/+7
* [ParallelCG] SmallVector<char> -> SmallString.Davide Italiano2016-04-171-2/+2
* Keep only the splitCodegen version that takes a factory.Rafael Espindola2016-04-171-19/+0
OpenPOWER on IntegriCloud