summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* Fix null dereference with -debug-only=dwarfdebugAlexey Samsonov2014-06-051-2/+5
* Add a new attribute called 'jumptable' that creates jump-instruction tables f...Tom Roeder2014-06-054-0/+361
* Prevent hoisting the instruction whose def might be clobbered by the terminator.Sasa Stankovic2014-06-051-4/+11
* Revert r210221 again, due to a crash Richard Smith has provided involving sel...David Blaikie2014-06-051-2/+1
* DebugInfo: Reuse existing LexicalScope to retrieve the scope's MDNode, rather...David Blaikie2014-06-052-7/+2
* DebugInfo: Roll argument insertion into variable insertion to ensure argument...David Blaikie2014-06-051-6/+5
* PR19388: DebugInfo: Emit dead arguments in their originally declared order.David Blaikie2014-06-051-5/+6
* DebugInfo: Add comments/assert description to r209674 based on Eric Christoph...David Blaikie2014-06-051-2/+4
* DebugInfo: Reapply r209984 (reverted in r210143), asserting that abstract Dbg...David Blaikie2014-06-043-14/+42
* Don't emit structors for available_externally globals (PR19933)Hans Wennborg2014-06-041-3/+8
* Add a subtarget hook: enablePostMachineScheduler.Andrew Trick2014-06-042-3/+9
* Move GenericScheduler and PostGenericScheduler into a header.Andrew Trick2014-06-041-229/+15
* DebugInfo: Partial revert r209984 due to more cases where abstract DbgVariabl...David Blaikie2014-06-041-1/+5
* Calculate dead instructions when a live interval is created.Pete Cooper2014-06-031-9/+18
* Allow alias to point to an arbitrary ConstantExpr.Rafael Espindola2014-06-031-6/+4
* InitLibcallNames can take a Triple instead of a TargetMachine.Eric Christopher2014-06-021-4/+4
* DebugInfo: Assert that DbgVariables have associated DIEsDavid Blaikie2014-06-012-3/+2
* Fix typosAlp Toker2014-05-311-1/+1
* [SelectionDAG] Force cycle detection in AssignTopologicalOrder before abortingAdam Nemet2014-05-311-9/+18
* [SelectionDAG] Pass DAG to checkForCyclesAdam Nemet2014-05-311-10/+12
* [X86] Add two combine rules to simplify dag nodes introduced during type lega...Andrea Di Biagio2014-05-301-0/+21
* Convert a vselect into a concat_vector if possibleFilipe Cabecinhas2014-05-301-0/+61
* Roll DbgVariable::setMInsn into the constructor. No functional changes.Adrian Prantl2014-05-302-8/+15
* Fix MIPS exception personality encoding.Logan Chien2014-05-302-9/+5
* [pr19636] Fix known bit computation in urem instruction with power of two.Rafael Espindola2014-05-301-2/+5
* SelectionDAG: skip barriers for unordered atomic operationsTim Northover2014-05-301-2/+2
* ARM & AArch64: make use of common cmpxchg idioms after expansionTim Northover2014-05-301-2/+40
* Remove use of comma operator.Richard Trieu2014-05-301-2/+5
* Debug Info: Remove unused code. The MInsn of an _abstract_ variable isAdrian Prantl2014-05-291-2/+0
* Fix an assertion failure caused by v1i64 in DAGCombiner Shrink.Hao Liu2014-05-291-0/+4
* [x86] Fold extract_vector_elt of a load into the Load's address computation.Michael J. Spencer2014-05-291-90/+124
* Fix wrong setcc result type when legalizing uaddo/usuboMatt Arsenault2014-05-281-5/+11
* [pr19844] Add thread local mode to aliases.Rafael Espindola2014-05-281-8/+1
* Revert "[DAGCombiner] Split up an indexed load if only the base pointer value...Hal Finkel2014-05-281-30/+7
* Change representation of instruction ranges where variable is accessible.Alexey Samsonov2014-05-273-99/+110
* Factor out looking for prologue end into a functionAlexey Samsonov2014-05-271-12/+12
* Don't pre-populate the set of keys in the map with variable locations history.Alexey Samsonov2014-05-272-11/+3
* DebugInfo: partially revert cleanup committed in r209680David Blaikie2014-05-271-1/+2
* DebugInfo: Simplify solution to avoid DW_AT_artificial on inlined parameters.David Blaikie2014-05-273-23/+12
* DebugInfo: Create abstract function definitions even when concrete definition...David Blaikie2014-05-272-49/+35
* DebugInfo: Avoid an extra map lookup when finding abstract subprogram DIEs.David Blaikie2014-05-271-1/+1
* DebugInfo: Lazily construct subprogram definition DIEs.David Blaikie2014-05-271-10/+22
* DebugInfo: Lazily attach definition attributes to definitions.David Blaikie2014-05-273-1/+30
* DebugInfo: Separate out the addition of subprogram attribute additions so tha...David Blaikie2014-05-272-9/+17
* ARM: teach AAPCS-VFP to deal with Cortex-M4.Tim Northover2014-05-271-8/+11
* DwarfUnit: Remove some misleading no-op code introduced in r204162.David Blaikie2014-05-261-4/+0
* DebugInfo: Fix inlining with #file directives a little harderDavid Blaikie2014-05-251-5/+5
* MachineVerifier: Clean up some syntactic weirdness left behind by find&replace.Benjamin Kramer2014-05-241-6/+6
* CodeGen: Make MachineBasicBlock::back skip to the beginning of the last bundle.Benjamin Kramer2014-05-241-9/+8
* DebugInfo: Put concrete definitions referencing abstract definitions in the s...David Blaikie2014-05-231-1/+3
OpenPOWER on IntegriCloud