summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* [FastISel] Remove an performance debugging assert.Juergen Ributzka2014-08-151-1/+0
* Delete dead code. NFC.Rafael Espindola2014-08-152-5/+0
* Revert several FastISel commits to track down a buildbot error.Juergen Ributzka2014-08-141-21/+15
* optimize vector fneg of bitcasted integer valueSanjay Patel2014-08-141-9/+14
* [SDAG] Fix a bug in the DAG combiner where we would fail to return theChandler Carruth2014-08-141-5/+1
* [SDAG] Fix a case where we would iteratively legalize a node duringChandler Carruth2014-08-141-0/+2
* [FastISel] Let the target decide first if it wants to materialize a constant.Juergen Ributzka2014-08-131-15/+21
* [MachineCombiner] Removal of dangling DBG_VALUES after combining [20598]Gerolf Hoflehner2014-08-131-1/+1
* [Cleanup] Utility function to erase instruction and mark DBG_ValuesGerolf Hoflehner2014-08-132-12/+24
* [MachineDominatorTree] Provide a method to inform a MachineDominatorTree that aQuentin Colombet2014-08-132-25/+4
* Canonicalize header guards into a common format.Benjamin Kramer2014-08-1336-74/+74
* [DAGCombiner] Improved target independent vector shuffle combine rule.Andrea Di Biagio2014-08-131-10/+24
* [PowerPC] Implement PPCTargetLowering::getTgtMemIntrinsicHal Finkel2014-08-132-3/+5
* Remove a condition that can never be true, as wittnessed by the assertAdrian Prantl2014-08-121-3/+2
* Fix a parentheses warning introduced in r215394.Quentin Colombet2014-08-121-2/+2
* Have MachineRegisterInfo take and store the MachineFunction itEric Christopher2014-08-122-3/+3
* DebugLocEntry: Restore the comparison predicate from before theAdrian Prantl2014-08-121-1/+4
* Revert "Partially revert r214761 that asserted that all concrete debug info v...David Blaikie2014-08-121-3/+1
* [MachineSink] Improve the compile time by preserving the dominance informationQuentin Colombet2014-08-111-39/+60
* [x86] Fold extract_vector_elt of a load into the Load's address computation.Michael J. Spencer2014-08-111-90/+125
* Add a couple of convenience accessors to DebugLocEntry::Value to furtherAdrian Prantl2014-08-112-13/+12
* Make these DebugLocEntry::Value comparison operators friend functionsAdrian Prantl2014-08-111-24/+34
* Add isRegSequence property.Quentin Colombet2014-08-111-0/+25
* Debug info: Remove an obsolete constructor from DebugLocEntry.Adrian Prantl2014-08-111-2/+2
* Debug info: Modify DebugLocEntry::addValue to take multiple values so itAdrian Prantl2014-08-112-8/+9
* Debug info: Further simplify the implementation of buildLocationList byAdrian Prantl2014-08-111-6/+6
* Debug Info: Move the sorting and uniqueing of pieces from emitLocPieces()Adrian Prantl2014-08-112-18/+22
* Debug info: Refactor DebugLocEntry's Merge function to makeAdrian Prantl2014-08-112-14/+37
* PeepholeOptimizer: make parameter ref to SmallPtrSetImplHans Wennborg2014-08-111-2/+2
* Make this SmallVector size a power of two as suggested by ChandlerHans Wennborg2014-08-111-1/+1
* In Machine CSE pass, the source register of a COPY machine instruction canJiangning Liu2014-08-111-11/+19
* Re-commit "Increase the size of this SmallVector in PeepholeOptimizer." (r215...Hans Wennborg2014-08-111-3/+3
* Revert "Increase the size of this SmallVector in PeepholeOptimizer." (r215340)Hans Wennborg2014-08-111-1/+1
* Increase the size of this SmallVector in PeepholeOptimizer.Hans Wennborg2014-08-111-1/+1
* Increase the size of SpillPlacement::BlockFrequencies.Hans Wennborg2014-08-111-2/+2
* Increase the size of this SmallVector in CloneNodeWithValues.Hans Wennborg2014-08-111-1/+1
* Increase the size of DwarfAccelTable::TableHeaderData::Atoms.Hans Wennborg2014-08-111-1/+1
* Add support for scalarizing cttz_zero_undefPetar Jovanovic2014-08-101-0/+1
* CodeGen: switch to a range based for loopSaleem Abdulrasool2014-08-091-3/+4
* DebugInfo: Recommit (reverted in r215217, originally committed in r215157) th...David Blaikie2014-08-081-0/+1
* Added a TLI hook to signal that the target does not have or does not care aboutPedro Artigas2014-08-082-5/+11
* DebugInfo: Remove assertion (added in r215157) that's firing on a blocksDavid Blaikie2014-08-081-1/+0
* Add missing Interpreter intrinsic lowering for sin, cos and ceilJosh Klontz2014-08-081-0/+12
* [pr19635] Revert most of r170537, and add new testcase.Patrik Hagglund2014-08-081-1/+1
* [stack protector] Look through bitcasts to get global variableAkira Hatanaka2014-08-071-9/+19
* DebugInfo: Fix overwriting/loss of inlined arguments to recursively inlined f...David Blaikie2014-08-071-4/+2
* Temporarily Revert "Nuke the old JIT." as it's not quite ready toEric Christopher2014-08-076-4/+42
* Debugging Utility - optional ability for dumping critical path lengthGerolf Hoflehner2014-08-071-2/+16
* MachineCombiner Pass for selecting faster instruction sequence on AArch64Gerolf Hoflehner2014-08-071-1/+3
* test commit: remove trailing whitespace.Frederic Riss2014-08-071-2/+2
OpenPOWER on IntegriCloud