summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* Remove trailing spaceFangrui Song2018-07-3031-98/+98
* [DAGCombiner] Bug 31275- Extract a shift from a constant mul or udiv if a rot...David Bolvansky2018-07-301-17/+156
* Reapply "Fix crash on inline asm with 64bit matching input in 32bit GPR"Thomas Preud'homme2018-07-301-9/+23
* [RegisterScavenger] Fix debug printKarl-Johan Karlsson2018-07-301-1/+2
* [DAGCombiner] Remove unnecessary calls to AddToWorklist.Craig Topper2018-07-291-46/+8
* revert r338206 because the test does not passSanjay Patel2018-07-291-23/+9
* Fix crash on inline asm with 64bit matching input in 32bit GPRThomas Preud'homme2018-07-281-9/+23
* [SelectionDAG] Pass std::vector by reference instead of by pointer to BuildSD...Craig Topper2018-07-282-18/+14
* DAG: Add calling convention argument to calling convention funcsMatt Arsenault2018-07-286-107/+132
* [DAGCombiner] Teach DAG combiner that A-(B-C) can be folded to A+(C-B)Craig Topper2018-07-281-0/+6
* [MachineOutliner] Exit getOutliningCandidateInfo when we erase all candidatesJessica Paquette2018-07-271-1/+7
* [DAGCombiner] fold 'not' with signbit mathSanjay Patel2018-07-271-0/+45
* DAG: Remove unnecessary .str()Matt Arsenault2018-07-271-1/+1
* [SelectionDAGBuilder] Add masked loads to PendingLoads rather than calling DA...Craig Topper2018-07-261-4/+2
* [DWARF v5] Reposting r337981, which was reverted in r337997 due to a test fai...Wolfgang Pieb2018-07-263-51/+41
* [SelectionDAG] Add MLOAD/MSTORE/MGATHER/MSCATTER to AddNodeIDCustom to proper...Craig Topper2018-07-261-0/+28
* [DAGCombiner] Remove some calls to AddToWorklist that should be unnecessary.Craig Topper2018-07-261-3/+0
* [RegisterCoalescer] Fixed inconsistent followCopyChain with subregTim Renouf2018-07-261-3/+8
* [DebugInfo] LowerDbgDeclare: Add derefs when handling CallInst usersVedant Kumar2018-07-264-33/+45
* MacroFusion: Fix macro fusion with ExitSU failing in top-down schedulingMatthias Braun2018-07-261-1/+11
* [DAGCombine] optimizeSetCCOfSignedTruncationCheck(): handle ule,ugt CondCodes.Roman Lebedev2018-07-261-9/+18
* [DEBUGINFO, NVPTX] Emit correct debug information for local variables.Alexey Bataev2018-07-261-2/+5
* [DEBUGINFO, NVPTX] Set `DW_AT_frame_base` to `DW_OP_call_frame_cfa`.Alexey Bataev2018-07-261-4/+10
* dwarfgen: Add support for generating the debug_str_offsets section, take 3Pavel Labath2018-07-265-27/+32
* Revert "[COFF] Use comdat shared constants for MinGW as well"Martin Storsjo2018-07-262-2/+7
* Revert r337981: it breaks the debuginfo-testsAlex Lorenz2018-07-263-41/+51
* [GlobalISel] Fall back to SDISel for swifterror/swiftself attributes.Amara Emerson2018-07-262-0/+18
* RegUsageInfo: Cleanup; NFCMatthias Braun2018-07-264-72/+69
* CodeGen.cpp: Sort initializers; NFCMatthias Braun2018-07-261-2/+2
* CodeGen: Cleanup regmask construction; NFCMatthias Braun2018-07-264-8/+12
* [DWARF v5] Don't emit multiple DW_AT_rnglists_base attributes. Some refactori...Wolfgang Pieb2018-07-253-51/+41
* [GlobalMerge] Handle llvm.compiler.used correctly.Eli Friedman2018-07-251-4/+5
* [SelectionDAG] try to convert funnel shift directly to rotate if legalSanjay Patel2018-07-251-1/+10
* [GlobalMerge] Allow merging globals with arbitrary alignment.Eli Friedman2018-07-251-18/+26
* [COFF] Use comdat shared constants for MinGW as wellMartin Storsjo2018-07-252-7/+2
* [COFF] Hoist constant pool handling from X86AsmPrinter into AsmPrinterMartin Storsjo2018-07-251-0/+20
* Fix corruption of result number in LegalizeVectorOps.cppUlrich Weigand2018-07-251-1/+2
* Revert "dwarfgen: Add support for generating the debug_str_offsets section, t...Pavel Labath2018-07-255-32/+27
* dwarfgen: Add support for generating the debug_str_offsets section, take 2Pavel Labath2018-07-255-27/+32
* Revert "dwarfgen: Add support for generating the debug_str_offsets section"Pavel Labath2018-07-255-32/+27
* dwarfgen: Add support for generating the debug_str_offsets sectionPavel Labath2018-07-255-27/+32
* Fix PR34170: Crash on inline asm with 64bit output in 32bit GPRThomas Preud'homme2018-07-251-20/+36
* [RegisterBankInfo] Ignore InstrMappings that create impossible to repair oper...Tom Stellard2018-07-251-1/+1
* [MachineOutliner][NFC] Move outlined function remark into its own functionJessica Paquette2018-07-241-31/+33
* [MachineOutliner][NFC] Move target frame info into OutlinedFunctionJessica Paquette2018-07-241-5/+4
* Put "built-in" function definitions in global Used list, for LTO. (fix bug 34...Peter Collingbourne2018-07-241-1/+1
* [MachineOutliner][NFC] Make Candidates own their call informationJessica Paquette2018-07-241-1/+1
* [MachineOutliner][NFC] Move missed opt remark into its own functionJessica Paquette2018-07-241-39/+46
* [MachineOutliner][NFC] Sink some candidate logic into OutlinedFunctionJessica Paquette2018-07-241-15/+6
* Revert "[DebugInfo] Generate DWARF debug information for labels."Shiva Chen2018-07-2414-386/+149
OpenPOWER on IntegriCloud