summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* Minor change to StackMapLiveness DEBUG output.Andrew Trick2014-04-041-1/+1
* Add DAG parameter to ComputeNumSignBitsForTargetNodeMatt Arsenault2014-04-042-1/+2
* DAGLegalize: add last-ditch type-legalization for VSELECT.Tim Northover2014-04-042-0/+16
* ARM64: handle v1i1 types arising from setcc properly.Tim Northover2014-04-041-3/+15
* Make consistent use of MCPhysReg instead of uint16_t throughout the tree.Craig Topper2014-04-048-8/+8
* [RegAllocGreedy][Last Chance Recoloring] Emit diagnostics when last chanceQuentin Colombet2014-04-041-1/+35
* Revert r205599, the commit was not intended to have so many changesQuentin Colombet2014-04-041-35/+1
* [RegAllocGreedy][Last Chance Recoloring] Emit diagnostics when last chanceQuentin Colombet2014-04-041-1/+35
* Fix for PR 19261:Eric Christopher2014-04-031-2/+3
* DebugInfo: Use a 64 bit type for the subrangeDavid Blaikie2014-04-031-4/+4
* [CodeGen] Fix peephole optimizer bug introduced in r205481. Fixes PR19318.Lang Hames2014-04-031-9/+11
* Account for scalarization costs in BasicTTI::getMemoryOpCost for extending ve...Hal Finkel2014-04-031-2/+24
* Fix multi-register costs in BasicTTI::getCastInstrCostHal Finkel2014-04-021-1/+2
* [CodeGen] Teach the peephole optimizer to remember (and exploit) all foldingLang Hames2014-04-021-35/+44
* Add comments and test case for [DAG] Keep the opaque constant flag when perfo...Juergen Ributzka2014-04-021-1/+5
* Simplify resolveFrameIndex() signature.Jim Grosbach2014-04-021-1/+1
* ARM: Add support for segmented stacksOliver Stannard2014-04-021-0/+3
* clarify commentAdrian Prantl2014-04-021-1/+2
* Adjust comments regarding non-relocated abbrev offset in debug_info.dwoDavid Blaikie2014-04-022-2/+4
* Split debug_loc and debug_loc.dwo emission into two separate functionsDavid Blaikie2014-04-022-21/+32
* DebugInfo: Introduce DebugLocList to encapsulate a list of DebugLocEntries an...David Blaikie2014-04-025-12/+39
* Add a doxygen comment to DebugLocEntry::Merge.Adrian Prantl2014-04-011-0/+3
* DebugLocEntry: Actually merge the loc entry when returning true.David Blaikie2014-04-011-1/+5
* Fix accidental fallthrough in DebugLocEntry::hasSameValueOrLocationDavid Blaikie2014-04-011-5/+10
* Remove unused function DebugLocEntry::isEmptyDavid Blaikie2014-04-011-3/+0
* Refactor out the comparison of the location/value in a DebugLocEntryDavid Blaikie2014-04-011-18/+19
* DebugInfo: Split DebugLocEntry into its own file.David Blaikie2014-04-012-85/+113
* DwarfDebug: Prevent DebugLocEntry merging from coalescing two differentAdrian Prantl2014-04-011-2/+9
* Make isSetCCEquivalent respect the TargetBooleanContentsMatt Arsenault2014-04-011-19/+22
* Add helpers for checking if a value is a target boolean constant.Matt Arsenault2014-04-011-0/+48
* DebugInfo: Factor out common functionality for rendering debug_loc and debug_...David Blaikie2014-04-012-10/+17
* Cleanup remaining use of removed variable to fix the buildDavid Blaikie2014-04-011-1/+1
* Simplify debug_loc.dwo handling slightly.David Blaikie2014-04-013-8/+3
* DebugInfo: Avoid creating unnecessary/empty line tables and remove the specia...David Blaikie2014-04-011-11/+2
* LTO type uniquing: store the Decl field of a DIImportedEntity as a DIRef.Adrian Prantl2014-04-011-1/+1
* [Stackmaps] Update the stackmap format to use 64-bit relocations for the func...Juergen Ributzka2014-03-311-20/+36
* Change shouldSplitVectorElementType to better match the description.Matt Arsenault2014-03-311-1/+1
* Add an optional ability to expand larger BUILD_VECTORs with shufflesHal Finkel2014-03-311-20/+117
* Add a TLI hook to control when BUILD_VECTOR might be expanded using shufflesHal Finkel2014-03-311-1/+10
* Disable each MachineFunctionPass for 'optnone' functions, unless thatPaul Robinson2014-03-3114-0/+42
* Look at shuffles of build_vectors in DAGCombiner::visitEXTRACT_VECTOR_ELTHal Finkel2014-03-311-7/+24
* Make use of previously generated stores in SelectionDAGLegalize::ExpandExtrac...Hal Finkel2014-03-301-4/+33
* Avoid storing Twines.Benjamin Kramer2014-03-291-22/+19
* CodeGen: add sensible defaults for the ISD::FROUND operationTim Northover2014-03-291-0/+9
* CodeGenPrep: wrangle IR to exploit AArch64 tbz/tbnz inst.Tim Northover2014-03-292-0/+81
* Provide a target override for the cost of using a callee-saved registerManman Ren2014-03-271-2/+6
* Canonicalise Windows target triple spellingsSaleem Abdulrasool2014-03-271-1/+1
* Register Allocator: refactoring and add comments.Manman Ren2014-03-271-35/+58
* DebugInfo: TargetOptions/MCAsmInfo support for compressed debug info sectionsDavid Blaikie2014-03-271-0/+3
* Prevent alias from pointing to weak aliases.Rafael Espindola2014-03-271-1/+1
OpenPOWER on IntegriCloud