aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* Fix PR12080 by ensuring that MaterializeModule actually reads all the bitcodeDerek Schuff2012-02-292-4/+12
* [PathV2] Fix bug in relative_path.Michael J. Spencer2012-02-291-1/+1
* ARM implement TargetInstrInfo::getNoopForMachoTarget()Jim Grosbach2012-02-288-1/+51
* In the ObjectFile interface, replace isInternal(), isAbsolute(), isGlobal(), ...David Meyer2012-02-282-65/+32
* Kill off LiveRangeEdit::getNewVRegs and LiveRangeEdit::getUselessVRegs. TheseLang Hames2012-02-284-31/+10
* On ELF, create relocations to the abbreviation and line sections when producingRafael Espindola2012-02-283-10/+34
* ARM vbit/vbif/vbsl assembly optional size suffix.Jim Grosbach2012-02-281-0/+14
* Re-commit r151623 with fix. Only issue special no-return calls if it's a dire...Evan Cheng2012-02-2834-77/+214
* Fix off-by one in comment.Benjamin Kramer2012-02-281-1/+1
* Properly MCize the section switch, removing a FIXME.Roman Divacky2012-02-281-2/+4
* LegalizeIntegerTypes: Reenable the large shift with small amount optimization.Benjamin Kramer2012-02-281-11/+21
* Revert r151623 "Some ARM implementaions, e.g. A-series, does return stack pre...Daniel Dunbar2012-02-2834-214/+77
* Remove stray semi-colon.Daniel Dunbar2012-02-281-1/+1
* Code cleanup following CR by Duncan.Nadav Rotem2012-02-281-5/+3
* Fix a bug in the code that builds SDNodes from vector GEPs.Nadav Rotem2012-02-281-0/+4
* remove blanks, and some code formatJia Liu2012-02-2834-156/+156
* Some ARM implementaions, e.g. A-series, does return stack prediction. That is,Evan Cheng2012-02-2834-77/+214
* Reverted r152620 - DSE: Shorten memset when a later store overwrites the star...Pete Cooper2012-02-281-66/+2
* DSE: Shorten memset when a later store overwrites the start of itPete Cooper2012-02-281-2/+66
* Oops...Don't commit the other stuff..Bill Wendling2012-02-281-44/+29
* Modify comment to reflect the importance of this code.Bill Wendling2012-02-281-29/+44
* Add comments.Akira Hatanaka2012-02-281-0/+4
* Do not reserve $gp as a dedicated global base register if the target ABI is n...Akira Hatanaka2012-02-281-1/+2
* Add support for floating point base register + offset register addressing modeAkira Hatanaka2012-02-286-4/+91
* Handle regmasks in MachineCSE.Jakob Stoklund Olesen2012-02-281-0/+6
* Handle regmasks in the machine code verifier.Jakob Stoklund Olesen2012-02-281-0/+15
* Enable ARM base pointer when calling functions with large arguments.Jakob Stoklund Olesen2012-02-283-5/+44
* [Object] Add {begin,end}_dynamic_symbols stubs and implementation for ELF.Michael J. Spencer2012-02-282-0/+19
* Fix 80-column violation.Chad Rosier2012-02-281-2/+2
* Add back removed code. It still causes LLVM to miscompile. But not having it ...Bill Wendling2012-02-271-0/+30
* This patch adds instruction latencies for the SSE instructionsPreston Gurd2012-02-273-728/+1697
* Duncan pointed out that if the alignment isn't explicitly specified, it defau...Eli Friedman2012-02-271-4/+4
* Delete incorrect reference to inexistent Hexagon architecture manuals.Evandro Menezes2012-02-271-3/+0
* Don't use #if 0. Just remove until I can address this.Bill Wendling2012-02-271-35/+0
* The code that cleans up multiple, isomorphic types has a subtle error thatBill Wendling2012-02-271-3/+7
* Fix for PR12090: clear def maps of aliases when visiting a copy. e.g.Evan Cheng2012-02-271-0/+5
* ARM BL/BLX instruction fixups should use relocations.Jim Grosbach2012-02-278-15/+50
* Teach BasicAA about the LLVM IR rules that allow reading past the end of an o...Eli Friedman2012-02-271-9/+26
* Reapply r151278 with fixes.Roman Divacky2012-02-271-6/+16
* Add q suffix aliases for the fistp and fisttp mnemonics.Chad Rosier2012-02-271-0/+2
* Remove unnecessary template parameters.Akira Hatanaka2012-02-271-15/+13
* Fix instruction predicates that were not set correctly.Akira Hatanaka2012-02-271-8/+10
* Update machine code verifier.Jakob Stoklund Olesen2012-02-271-35/+91
* Fix the symbolic operand added for the C disassmbler API for the ARM blKevin Enderby2012-02-271-1/+1
* Plog a memleak in GlobalOpt.Benjamin Kramer2012-02-271-1/+1
* Micro-optimization, no functionality change.Duncan Sands2012-02-271-7/+12
* The value numbering function is recursive, so it is possible for multiple newDuncan Sands2012-02-271-2/+2
* When performing a conditional branch depending on the value of a comparisonDuncan Sands2012-02-271-4/+62
* Remove HexagonGenIntrinsics.inc from Hexagon cmake file. It does not appear i...Craig Topper2012-02-271-1/+0
* delete useless comment&blankJia Liu2012-02-271-16/+14