summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* Revert "[DAG] Allow truncated and extend memory operations in Store Merge. NF...Ahmed Bougacha2017-06-151-21/+10
* RegScavenging: Add scavengeRegisterBackwards()Matthias Braun2017-06-151-116/+315
* [MachineLICM] Hoist TOC-based address instructionsLei Huang2017-06-151-2/+5
* Fold variable into assert.Benjamin Kramer2017-06-151-2/+1
* ISel: Fix FastISel of swifterror valuesArnold Schwaighofer2017-06-153-14/+125
* [DAG] As StoreMerge now generates only legal nodes remove unecessary guard wh...Nirav Dave2017-06-151-4/+2
* [DAG] Defer Pre/Post IndexStore merge to after mergestore. NFCI.Nirav Dave2017-06-151-4/+4
* [DAG] Allow truncated and extend memory operations in Store Merge. NFCI.Nirav Dave2017-06-151-10/+21
* [DAG] Make MergeStores generate legalized stores. NFCI.Nirav Dave2017-06-151-4/+21
* [DAG] Use correct size for truncated store merge of load. NFCI.Nirav Dave2017-06-151-2/+2
* [ARM] GlobalISel: Add support for i32 moduloDiana Picus2017-06-151-17/+37
* Allow -profile-guided-section-prefix more than onceDavid Callahan2017-06-141-1/+1
* [mips] Fix multiprecision arithmetic.Simon Dardis2017-06-141-4/+17
* Align definition of DW_OP_plus with DWARF spec [3/3]Florian Hahn2017-06-145-20/+23
* [globalisel][legalizer] G_LOAD/G_STORE NarrowScalar should not emit G_GEP x, 0.Daniel Sanders2017-06-132-12/+33
* Align definition of DW_OP_plus with DWARF spec [1/3]Florian Hahn2017-06-131-0/+7
* Fix an assertion failure when duplicate dbg.declares are present.Adrian Prantl2017-06-121-0/+7
* SplitKit: Fix partially live subreg splittingMatthias Braun2017-06-121-2/+1
* IR: Replace the "Linker Options" module flag with "llvm.linker.options" named...Peter Collingbourne2017-06-122-38/+17
* [SelectionDAG] Allow sin/cos -> sincos optimization on GNU triples w/ just -f...Geoff Berry2017-06-121-14/+1
* StackColoring: smarter check for slot overlapThan McIntosh2017-06-121-60/+177
* [DAG] add helper to bind memop chains; NFCISanjay Patel2017-06-122-15/+19
* [DAGCombine] Make sure we check the ResNo from UADDO before combiningAmaury Sechet2017-06-111-1/+2
* [CGP] add a reference to DataLayout in MemCmpExpansion; NFCISanjay Patel2017-06-091-20/+22
* SelectionDAG: Remove deleted nodes from legalized set to avoid clash with new...Zvi Rackover2017-06-091-0/+8
* Reland "[SelectionDAG] Enable target specific vector scalarization of calls a...Simon Dardis2017-06-094-66/+189
* [XRay] Fix computation of function size subject to XRay thresholdSerge Rogatch2017-06-091-1/+6
* Prevent RemoveDeadNodes from deleted already deleted node.Nirav Dave2017-06-091-0/+5
* sink DebugCompressionType into MC for exposing to clangSaleem Abdulrasool2017-06-091-2/+1
* RegAllocPBQP: Do not assign reserved physical registerMatthias Braun2017-06-083-5/+25
* fix formatting; NFCSanjay Patel2017-06-081-6/+6
* [CGP] don't expand a memcmp with nobuiltin attributeSanjay Patel2017-06-081-6/+4
* [CGP / PowerPC] avoid multi-block overhead for simple memcmp expansionSanjay Patel2017-06-081-21/+42
* [CodeGen] Fix some Clang-tidy modernize-use-using and Include What You Use wa...Eugene Zelenko2017-06-078-83/+113
* [DAG] Improve Store Merge candidate pruning. NFC.Nirav Dave2017-06-071-3/+15
* [CGP] avoid zext/trunc of a memcmp expansion compareSanjay Patel2017-06-071-4/+4
* [CGP] pass size as param in MemCmpExpansion; NFCISanjay Patel2017-06-071-10/+5
* [CGP] pass size as param in MemCmpExpansion; NFCISanjay Patel2017-06-071-13/+8
* [CGP] getParent()->getParent() --> getFunction(); NFCISanjay Patel2017-06-071-5/+4
* [DAG] Move SelectionDAG::isCommutativeBinOp to TargetLowering.Simon Pilgrim2017-06-073-7/+7
* [CGP] add helper function for generating compare of load pairs; NFCISanjay Patel2017-06-071-5/+16
* [CGP] fix formatting in MemCmpExpansion; NFCSanjay Patel2017-06-071-8/+6
* Update libdeps to add BinaryFormat, introduced in r304864.NAKAMURA Takumi2017-06-071-1/+1
* Move Object format code to lib/BinaryFormat.Zachary Turner2017-06-0713-19/+21
* [InlineSpiller] Only account for real spills in the hoisting logicQuentin Colombet2017-06-071-3/+6
* [CGP / PowerPC] use direct compares if there's only one load per block in mem...Sanjay Patel2017-06-071-11/+19
* [CodeGen] Fix some Clang-tidy modernize-use-using and Include What You Use wa...Eugene Zelenko2017-06-0610-118/+301
* [CGP] fix formatting/typos in MemCmpExpansion; NFCSanjay Patel2017-06-061-36/+34
* llc: Add ability to parse mir from stdinMatthias Braun2017-06-061-1/+1
* [DAG] remove duplicated code for isOnlyUsedInZeroEqualityComparison(); NFCISanjay Patel2017-06-061-15/+1
OpenPOWER on IntegriCloud