summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* Re-land r301697 "[IR] Make add/remove Attributes use AttrBuilder instead of A...Reid Kleckner2017-05-021-2/+2
* PEI: Skip dead objects when looking at CSRsMatt Arsenault2017-05-021-0/+3
* [PDB/CodeView] Read/write codeview inlinee line information.Zachary Turner2017-05-021-0/+1
* [DAGCombine] (uaddo X, (addcarry Y, 0, Carry)) -> (addcarry X, Y, Carry)Amaury Sechet2017-05-021-0/+21
* [DAGCombine] (add X, (addcarry Y, 0, Carry)) -> (addcarry X, Y, Carry)Amaury Sechet2017-05-021-0/+5
* [SelectionDAG] Improve support for promotion of <1 x fX> floating point argum...Simon Pilgrim2017-05-023-13/+20
* [DAGCombiner] Improve MatchBswapHword logic (PR31357)Simon Pilgrim2017-05-021-11/+16
* MachineFrameInfo: Track whether MaxCallFrameSize is computed yet; NFCMatthias Braun2017-05-012-2/+4
* Rename WeakVH to WeakTrackingVH; NFCSanjoy Das2017-05-011-4/+5
* Remove unnecessary conditions as suggested by clang-tidy. NFCGabor Horvath2017-05-011-4/+2
* [SelectionDAG] Use known ones to provide a better bound for the known zeros f...Craig Topper2017-05-011-2/+16
* Generalize the specialized flag-carrying SDNodes by moving flags into SDNode.Amara Emerson2017-05-016-126/+93
* [DAGCombiner] shrink/widen a vselect to match its condition operand size (PR1...Sanjay Patel2017-04-301-0/+61
* Do not legalize large add with addc/adde, introduce addcarry and do it with u...Amaury Sechet2017-04-306-37/+189
* [APInt] Replace calls to setBits with more specific calls to setBitsFrom and ...Craig Topper2017-04-301-1/+1
* [globalisel][tablegen] Compute available feature bits correctly.Daniel Sanders2017-04-291-2/+3
* [KnownBits] Add methods for determining if the known bits represent a negativ...Craig Topper2017-04-291-5/+5
* Revert r301697 "[IR] Make add/remove Attributes use AttrBuilder instead of At...Hans Wennborg2017-04-281-2/+2
* Remove line and file from DINamespace.Adrian Prantl2017-04-282-6/+0
* Properly handle PHIs with subregisters in UnreachableBlockElimKrzysztof Parzyszek2017-04-281-8/+21
* [IR] Make add/remove Attributes use AttrBuilder instead of AttributeListReid Kleckner2017-04-281-2/+2
* Make getParamAlignment use argument numbersReid Kleckner2017-04-282-4/+3
* GlobalISel: Followup for r301679Matthias Braun2017-04-281-1/+2
* TargetLowering: Add finalizeLowering() function; NFCMatthias Braun2017-04-283-10/+7
* Kill off the old SimplifyInstruction API by converting remaining users.Daniel Berlin2017-04-281-1/+1
* Use Argument::hasAttribute and AttributeList::ReturnIndex moreReid Kleckner2017-04-281-22/+18
* Cleanup: Use DIExpression::prepend in buildDbgValueForSpill(). (NFC)Adrian Prantl2017-04-281-8/+3
* [APInt] Add clearSignBit method. Use it and setSignBit in a few places. NFCICraig Topper2017-04-281-1/+1
* [InlineCost] Improve the cost heuristic for SwitchJun Bum Lim2017-04-283-110/+60
* [DAGCombiner] Add ComputeNumSignBits vector demanded elements support to ASHR...Simon Pilgrim2017-04-281-1/+39
* [ValueTracking] Convert computeKnownBitsFromRangeMetadata to use KnownBits st...Craig Topper2017-04-281-1/+1
* [SelectionDAG] Use KnownBits struct in DAG's computeKnownBits and simplifyDem...Craig Topper2017-04-287-521/+461
* [SelectionDAG] Use various APInt methods to reduce temporary APInt creationCraig Topper2017-04-285-38/+29
* [StackMaps] Increase the size of the "location size" fieldSanjoy Das2017-04-281-6/+12
* [APInt] Use inplace shift methods where possible. NFCICraig Topper2017-04-284-7/+7
* Use a pointer type for target frame indices during statepoint loweringSanjoy Das2017-04-272-7/+19
* Rename some PDB classes.Zachary Turner2017-04-272-8/+9
* Turn DISubprogram into a variable-length node.Adrian Prantl2017-04-262-5/+5
* Revert "Turn DISubprogram into a variable-length node."Adrian Prantl2017-04-262-5/+5
* Turn DISubprogram into a variable-length node.Adrian Prantl2017-04-262-5/+5
* MachineFrameInfo: Move implementation to an own file; NFCMatthias Braun2017-04-263-208/+219
* Add support for DW_TAG_thrown_type.Adrian Prantl2017-04-262-0/+13
* [DAGCombiner] add (sext i1 X), 1 --> zext (not i1 X)Sanjay Patel2017-04-261-6/+23
* [ValueTracking] Introduce a KnownBits struct to wrap the two APInts for compu...Craig Topper2017-04-261-3/+4
* Reverts commit r301424, r301425 and r301426Sanjoy Das2017-04-261-5/+5
* Rename WeakVH to WeakTrackingVH; NFCSanjoy Das2017-04-261-5/+5
* [TargetLowering] fix isConstTrueVal to account for build vector truncationSanjay Patel2017-04-261-13/+17
* Fix signed multiplication with overflow fallback.Ranjeet Singh2017-04-261-2/+2
* [DAG] add FIXME comments for splat detection; NFCSanjay Patel2017-04-262-0/+7
* PR31007 and PR27884 will be closed: a possibility to compile constants like 0...Andrew V. Tischenko2017-04-261-0/+3
OpenPOWER on IntegriCloud