summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen
Commit message (Expand)AuthorAgeFilesLines
...
* 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
* Remove tailing whitespaces.Michael Liao2017-04-261-5/+5
* [DAG] fix formatting of isConstantSplat(); NFCSanjay Patel2017-04-251-27/+23
* Fix an assertion when skipping stack values in DWARF2 mode.Adrian Prantl2017-04-251-1/+5
* Print complete DIExpressions in the assembler output DEBUG_VALUE comments.Adrian Prantl2017-04-251-34/+16
* [DAGCombiner] Refactor to make it easy to add support for vectors in a future...Simon Pilgrim2017-04-251-10/+10
* Resubmit r301309: [DebugInfo][X86] Fix handling of DBG_VALUE's in post-RA sch...Andrew Ng2017-04-253-8/+23
* [SelectionDAG] Use getBuildVector helper where possible. NFCISimon Pilgrim2017-04-254-20/+17
* Revert "[DebugInfo][X86] Fix handling of DBG_VALUE's in post-RA scheduler."Andrew Ng2017-04-253-23/+8
* Bring back the ability opt out of padding zero-byte functions by not providin...Daniel Sanders2017-04-251-2/+7
* [DebugInfo][X86] Fix handling of DBG_VALUE's in post-RA scheduler.Andrew Ng2017-04-253-8/+23
* [SelectionDAG] Pull out repeated getValueType calls. NFCI.Simon Pilgrim2017-04-252-16/+16
* [DAGCombiner] Add vector support for (srl (trunc (srl x, c1)), c2) combine.Simon Pilgrim2017-04-251-17/+18
* [SelectionDAG] Recognise splat vector isKnownToBeAPowerOfTwo one/sign bit shi...Simon Pilgrim2017-04-251-2/+2
* [DAGCombiner] Use SDValue::getConstantOperandVal helper where possible. NFCI.Simon Pilgrim2017-04-251-7/+5
* [DAGCombiner] Use APInt::intersects to avoid tmp variable. NFCI.Simon Pilgrim2017-04-241-1/+3
* Move value type list from TargetRegisterClass to TargetRegisterInfoKrzysztof Parzyszek2017-04-245-20/+20
* Revert r301231: Accidentally committed stale filesKrzysztof Parzyszek2017-04-245-18/+18
* Move value type list from TargetRegisterClass to TargetRegisterInfoKrzysztof Parzyszek2017-04-245-18/+18
* Move size and alignment information of regclass to TargetRegisterInfoKrzysztof Parzyszek2017-04-2412-27/+33
* Don't emit CFI instructions at the end of a functionAdrian Prantl2017-04-241-0/+10
* CodeGen: Add a hook for getFenceOperandTyYaxun Liu2017-04-241-2/+2
* Add a testcase for DIExpression(DW_OP_stack_value)Adrian Prantl2017-04-242-1/+2
* [DAGCombiner] Updated bswap byte offset variable names to be more descriptive...Simon Pilgrim2017-04-241-13/+15
* [SDAG] Teach Chain Analysis about BaseIndexOffset addressing.Nirav Dave2017-04-241-2/+13
* [GlobalISel] Legalize G_(S|U)DIV libcallsDiana Picus2017-04-241-12/+30
OpenPOWER on IntegriCloud