aboutsummaryrefslogtreecommitdiffstats
path: root/lib/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* Add support for metadata representing .ident directives.Rafael Espindola2013-10-161-0/+18
* Fix a pair of bugs in the emission of pubname tables:Eric Christopher2013-10-162-6/+16
* Simplify zero initialization of DIEAttrs variable.David Blaikie2013-10-161-2/+1
* Make sure we're not attempting to construct a subprogram DIEEric Christopher2013-10-151-16/+18
* Remove some dead code. (DarwinGDBCompat was retired in r189903).Adrian Prantl2013-10-152-13/+2
* Guard the debug temp variable with NDEBUG to avoid warning/error with NDEBUG ...Pekka Jaaskelainen2013-10-151-0/+2
* Do not assert when trying to add a meta data operand withPekka Jaaskelainen2013-10-151-1/+2
* Improve on r192635, ExeDepsFix for avx, and add a test case.Andrew Trick2013-10-151-1/+3
* Fix the ExecutionDepsFix pass to handle AVX instructions.Andrew Trick2013-10-141-22/+93
* LiveRegUnits: Use *MBB for consistency and convenience.Andrew Trick2013-10-142-9/+9
* LiveRegUnits::removeRegsInMask safety.Andrew Trick2013-10-141-10/+19
* Use a SparseSet in LiveRegUnits.Andrew Trick2013-10-141-19/+18
* Move LiveRegUnits implementation into .cpp. Comment and format.Andrew Trick2013-10-142-0/+103
* Convert LiveRegUnits methods to the current convention (it's new code).Andrew Trick2013-10-141-12/+12
* Debug Info: static member DIE creation.Manman Ren2013-10-142-14/+24
* Fix indenting.David Blaikie2013-10-141-7/+8
* MachineSink: Fix and tweak critical-edge breaking heuristic.Will Dietz2013-10-141-7/+23
* Remove the now unused strong phi elimination pass.Rafael Espindola2013-10-144-841/+3
* Fixed a bug in dynamic allocation memory on stack.Elena Demikhovsky2013-10-141-3/+3
* TargetLowering: Don't index into empty string.Will Dietz2013-10-131-1/+1
* Debug Info: remove form from function addDIEEntry.Manman Ren2013-10-113-26/+17
* fConversion: Attempt #2 at fixing the MSVC build.Benjamin Kramer2013-10-111-2/+2
* IfConversion: Try to unbreak the MSVC build.Benjamin Kramer2013-10-111-1/+1
* Remove kill flags after if conversion if necessaryMatthias Braun2013-10-111-66/+89
* [DAGCombiner] Reapply load slicing (192471) with a test that explicitly set s...Quentin Colombet2013-10-111-2/+574
* [DAGCombiner] Revert load slicing (r192471), until I figure out why it fails ...Quentin Colombet2013-10-111-574/+2
* [DAGCombiner] Slice a big load in two loads when the element are next to eachQuentin Colombet2013-10-111-2/+574
* fix typo in commentMatthias Braun2013-10-111-1/+1
* Make AsmPrinter::emitImplicitDef a virtual method so targets can emit custom ...Justin Holewinski2013-10-111-5/+5
* LiveRangeCalc.h: Update a description corresponding to r192396. [-Wdocumentat...NAKAMURA Takumi2013-10-111-1/+1
* Print register in LiveInterval::print()Matthias Braun2013-10-106-23/+23
* Represent RegUnit liveness with LiveRange instanceMatthias Braun2013-10-1011-113/+116
* Work on LiveRange instead of LiveInterval where possibleMatthias Braun2013-10-105-64/+58
* Change MachineVerifier to work on LiveRange + LiveIntervalMatthias Braun2013-10-101-92/+117
* Pass LiveQueryResult by valueMatthias Braun2013-10-109-21/+24
* Refactor LiveInterval: introduce new LiveRange classMatthias Braun2013-10-102-116/+109
* Rename LiveRange to LiveInterval::SegmentMatthias Braun2013-10-1013-240/+242
* Rename parameter: defined regs are not incoming.Matthias Braun2013-10-101-15/+15
* Use getPointerSizeInBits() rather than 8 * getPointerSize()Matt Arsenault2013-10-101-2/+3
* Debug Info: In DIBuilder, the context field of subprogram is updated to useManman Ren2013-10-102-4/+5
* Debug Info: In DIBuilder, the context and type fields of template_type andManman Ren2013-10-091-3/+4
* Explicitly request unsigned enum types when desiredReid Kleckner2013-10-082-2/+2
* Add DbgVariable::resolve per Eric's suggestion.Manman Ren2013-10-082-2/+14
* Debug Info: rename getOriginalTypeSize to getBaseTypeSize.Manman Ren2013-10-081-4/+4
* Debug Info: take advantage of the existing CU::resolve.Manman Ren2013-10-081-7/+7
* Grammar.Eric Christopher2013-10-081-1/+1
* Add a MCTargetStreamer interface.Rafael Espindola2013-10-082-5/+14
* Formally added an explicit enum for DWARF TLS support. No functionality change.Richard Mitton2013-10-071-3/+4
* Fix some assert messages to say the correct opcode name. Looks like one asser...Craig Topper2013-10-061-7/+7
* Add support for aliases with linkonce_odr.Rafael Espindola2013-10-061-1/+1