summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* Introduce MachineFunctionProperties and the AllVRegsAllocated propertyDerek Schuff2016-03-2814-1/+71
* NFC: skip FenceInst up-front in AtomicExpandPass.James Y Knight2016-03-281-5/+5
* Revert "NFC: static_assert instead of comment"JF Bastien2016-03-261-3/+1
* NFC: static_assert instead of commentJF Bastien2016-03-261-1/+3
* Minor code cleanup. NFC.Junmo Park2016-03-261-1/+1
* [MachineCopyPropagation] Expose more dead copies across instructions with reg...Jun Bum Lim2016-03-251-3/+14
* Prevent construction of cycle in DAG store mergeNirav Dave2016-03-253-40/+44
* CodeGen: Don't iterate over operands after we've erased an MIJustin Bogner2016-03-251-13/+20
* CodeGen: Fix a use-after-free in TIIJustin Bogner2016-03-251-2/+4
* Consider regmasks when computing register-based DBG_VALUE live rangesReid Kleckner2016-03-252-33/+63
* CXX TLS: collect return blocks after SelectAllBasicBlocks.Manman Ren2016-03-241-7/+15
* Reduce code duplication by extracting out a helper function; NFCSanjoy Das2016-03-242-30/+21
* Lower varargs correctly in deopt bundle loweringSanjoy Das2016-03-241-0/+1
* LiveInterval: Fix Distribute() failing on liveranges with unused VNInfosMatthias Braun2016-03-241-8/+13
* Revert "Recommitted r263424 "Supporting all entities declared in lexical scop...Reid Kleckner2016-03-246-211/+51
* Add lowering support for llvm.experimental.deoptimizeSanjoy Das2016-03-244-0/+42
* [Statepoints] Fix yet another issue around gc pointer uniqueingSanjoy Das2016-03-242-19/+22
* Minor cosmestic changes (NFC)Sanjoy Das2016-03-241-7/+7
* [debuginfo] Include dwo_name in the split unit to improve dwp diagnosticsDavid Blaikie2016-03-241-1/+4
* CodeGen: extend RHS when splitting ATOMIC_CMP_SWAP_WITH_SUCCESS.Tim Northover2016-03-241-3/+18
* Remove unsafe AssertZext after promoting result of FP_TO_FP16Pirama Arumuga Nainar2016-03-241-4/+1
* Recommitted r263424 "Supporting all entities declared in lexical scope in LLV...Amjad Aboud2016-03-246-51/+211
* Allow X86::COND_NE_OR_P and X86::COND_NP_OR_E to be reversed.Cong Hou2016-03-231-3/+3
* SelectionDAG: Remove a tautological dyn_cast. NFCJustin Bogner2016-03-231-3/+2
* Remove stale commentSanjoy Das2016-03-231-2/+1
* [StatepointLowering] Don't do two DenseMap lookups; nfciSanjoy Das2016-03-231-2/+3
* [StatepointLowering] Minor NFC cleanupsSanjoy Das2016-03-231-11/+12
* [StatepointLowering] Minor nfc refactoringSanjoy Das2016-03-231-29/+6
* [StatepointLowering] Schedule gc relocates before uniqueing themSanjoy Das2016-03-232-9/+13
* Keep CodeGenPrepare from preserving the domtree.George Burgess IV2016-03-221-1/+2
* [SelectionDAG] Ensure constant folded legalized vector element types are comp...Simon Pilgrim2016-03-221-1/+1
* CodeGen: check return types match when emitting tail call to builtin.Tim Northover2016-03-221-2/+5
* Allow lowering call sites with both funclets and deopt stateSanjoy Das2016-03-221-5/+1
* Add a hasOperandBundlesOtherThan helper, and use it; NFCSanjoy Das2016-03-221-12/+6
* [X86][SSE] Reapplied: Simplify vector LOAD + EXTEND on pre-SSE41 hardwareSimon Pilgrim2016-03-222-0/+102
* Add "first class" lowering for deopt operand bundlesSanjoy Das2016-03-224-24/+99
* [DAGCombine] Catch the case where extract_vector_elt can cause an any_ext whi...Silviu Baranga2016-03-211-0/+1
* Suppress a -Wunused-variable warning in release builds.Craig Topper2016-03-201-0/+1
* CodeGen: use range based for loopSaleem Abdulrasool2016-03-191-5/+4
* [CXX_FAST_TLS] fix issues with O0 on ARM, AArch64 and X86.Manman Ren2016-03-181-1/+1
* MILexer: Add ErrorCallbackType typedef; NFCMatthias Braun2016-03-181-30/+22
* [codeview] Only emit function ids for inlined functionsReid Kleckner2016-03-182-54/+76
* DebugInfo: Add ability to not emit DW_AT_vtable_elem_location for virtual fun...Peter Collingbourne2016-03-171-4/+6
* [SelectionDAG] Remove visitStatepoint; NFCSanjoy Das2016-03-173-11/+2
* Fix indentation; NFCSanjoy Das2016-03-161-3/+2
* Extract out a SelectionDAGBuilder::LowerAsStatepoint; NFCSanjoy Das2016-03-162-144/+197
* Tweak some atomics functions in preparation for larger changes; NFC.James Y Knight2016-03-164-16/+18
* [SelectionDAG] Extract out populateCallLoweringInfo; NFCSanjoy Das2016-03-163-30/+31
* Removed trailing whitespaceSimon Pilgrim2016-03-161-12/+12
* [MachO] Add MachO alt-entry directive support.Lang Hames2016-03-151-1/+6
OpenPOWER on IntegriCloud