summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* Reapply r240291: Fix shl folding in DAG combiner.Pawel Bylica2015-07-021-1/+1
* [NFC] Make the Statepoint class more like CallSiteSanjoy Das2015-07-021-3/+3
* [TwoAddressInstructionPass] Try 3 Addr Conversion After Commuting.Quentin Colombet2015-07-011-2/+18
* [WinEH] Use llvm.x86.seh.recoverfp in WinEHPrepareReid Kleckner2015-07-011-40/+48
* add a cl::opt override for TargetLoweringBase's JumpIsExpensiveSanjay Patel2015-07-011-1/+12
* Revert "[DWARF] Fix debug info generation for function static variables, type...David Blaikie2015-07-016-62/+35
* LivePhysRegs: Add support to add pristine registers when populating with live...Matthias Braun2015-07-011-0/+41
* [AsmPrinter] Hide implementation detailsBenjamin Kramer2015-07-014-6/+6
* [SDAG] Give InstrEmitter hidden visibilityBenjamin Kramer2015-07-011-1/+1
* [CodeGen] Reduce visibility of implementation detailsBenjamin Kramer2015-07-018-11/+11
* [DWARF] Fix debug info generation for function static variables, typedefs, an...Michael Kuperstein2015-07-016-35/+62
* [SEH] Add new intrinsics for recovering and restoring parent framesReid Kleckner2015-06-302-15/+26
* [FaultMaps] Let the frontend pre-select implicit null check candidates.Sanjoy Das2015-06-301-0/+7
* COFF: Do not assign linker-weak symbols to selectany comdat sections.Peter Collingbourne2015-06-301-2/+0
* Fix compilation failure introduced in r241093.Alex Lorenz2015-06-301-2/+2
* MIR Serialization: Serialize MBB successors.Alex Lorenz2015-06-304-3/+52
* MIR Printer: extract the code that prints MBB references into a new method. NFC.Alex Lorenz2015-06-301-5/+10
* MIR Parser: refactor error reporting for machine instruction parser errors. NFC.Alex Lorenz2015-06-301-5/+14
* MIR Parser: make the machine instruction parsing interface more consistent. NFC.Alex Lorenz2015-06-303-30/+26
* MIR Parser: adopt the 'maybeLex...' pattern. NFC.Alex Lorenz2015-06-301-22/+37
* use range-based for loops; NFCISanjay Patel2015-06-301-7/+5
* Debug info: Add dwarf backend support for DIModule.Adrian Prantl2015-06-303-0/+27
* RegisterCoalescer: Cleanup empty subranges after shrinkToUses()Matthias Braun2015-06-301-0/+1
* Teach LTOModule to emit linker flags for dllexported symbols, plus interface ...Peter Collingbourne2015-06-291-18/+33
* [DAGCombiner] Fix & simplify constant folding of sext/zext.Pawel Bylica2015-06-291-13/+11
* [MMI] Use TinyPtrVector instead of PointerUnion with vector.Benjamin Kramer2015-06-292-100/+22
* MIR Serialization: Serialize the register mask machine operands.Alex Lorenz2015-06-292-3/+65
* Revert "Debug Info: One more bitfield bugfix. While yesterday's r240853 fixed"Adrian Prantl2015-06-271-18/+13
* [SDAG] Now that we have a way to communicate the exact bit on sdiv use it to ...Benjamin Kramer2015-06-273-18/+22
* Debug Info: One more bitfield bugfix. While yesterday's r240853 fixedAdrian Prantl2015-06-271-16/+21
* Debug Info: Fix a bug in the DW_AT_bit_offset calculation that wouldAdrian Prantl2015-06-261-13/+28
* CodeGen: Create a proper ModuleSlotTracker for MachineInstrDuncan P. N. Exon Smith2015-06-261-2/+7
* MIR Serialization: Serialize global address machine operands.Alex Lorenz2015-06-266-14/+93
* CodeGen: Push the ModuleSlotTracker through MetadataDuncan P. N. Exon Smith2015-06-261-4/+4
* CodeGen: Push the ModuleSlotTracker through MachineOperandsDuncan P. N. Exon Smith2015-06-262-34/+46
* CodeGen: Use a single SlotTracker in MachineFunction::print()Duncan P. N. Exon Smith2015-06-262-2/+20
* Debug Info: Clarify the documentation for bitfields emission.Adrian Prantl2015-06-261-2/+7
* Convert a bunch of loops to foreach. NFC.Pete Cooper2015-06-263-34/+30
* Wrap assert loops in #ifndef NDEBUGPete Cooper2015-06-261-0/+2
* Convert a bunch of loops to foreach. NFC.Pete Cooper2015-06-263-21/+18
* Convert a bunch of loops to foreach. NFC.Pete Cooper2015-06-264-18/+18
* Show invariant loads in MMO dumpingMatt Arsenault2015-06-261-0/+3
* Convert a bunch of loops to foreach. NFC.Pete Cooper2015-06-261-14/+12
* Fix unused variable from r240792.Alex Lorenz2015-06-261-0/+1
* [DAGCombine] Fix demanded bits computation for exact shifts.Benjamin Kramer2015-06-261-1/+13
* MIR Serialization: Serialize machine basic block operands.Alex Lorenz2015-06-266-21/+138
* [DAGCombiner] Preserve the exact bit when simplifying SRA to SRL.Benjamin Kramer2015-06-261-4/+7
* [DAGCombine] fold (X >>?,exact C1) << C2 --> X << (C2-C1)Benjamin Kramer2015-06-261-0/+16
* [InterleavedAccess] Fix failures "undefined type 'llvm::raw_ostream'" on wind...Hao Liu2015-06-261-0/+1
* [InterleavedAccess] Add a pass InterleavedAccess to identify interleaved memo...Hao Liu2015-06-262-0/+286
OpenPOWER on IntegriCloud