aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Take care of special characters while creating named MDNode name to hold func...Devang Patel2010-11-103-13/+48
* Use SectionIndexMap in WriteSymbolTable to make it a little less brittle.Rafael Espindola2010-11-101-16/+17
* Factor out the code for computing an AliasAnalysis::LocationDan Gohman2010-11-101-82/+101
* Factor some code into ComputeIndexMap.Rafael Espindola2010-11-101-14/+28
* Fully invalidate cached results when a prior query's size orDan Gohman2010-11-102-10/+114
* Fix an issue where we tried to turn a v2f32 build_vector into a v4i32 build v...Nate Begeman2010-11-101-2/+2
* Reduce the maximum recursion depth, 5 seems pointlessly too much.Duncan Sands2010-11-101-1/+1
* Enhance GVN to do more precise alias queries for non-local memoryDan Gohman2010-11-106-27/+129
* Change the String<size> methods to take a fragment instead of a buffer.Rafael Espindola2010-11-101-77/+40
* Basic rematerialization during splitting.Jakob Stoklund Olesen2010-11-102-38/+66
* RABasic is nearly functionally complete. There are a few remainingAndrew Trick2010-11-109-90/+228
* Use MCSectionELF in places we know we have an ELF section.Rafael Espindola2010-11-103-11/+11
* Use getValueOperand() and getPointerOperand() on load and storeDan Gohman2010-11-101-12/+13
* Rename AccessesArguments and AccessesArgumentsReadonly, and rewriteDan Gohman2010-11-102-9/+10
* Teach InstructionSimplify how to look through PHI nodes. Since PHIDuncan Sands2010-11-102-32/+210
* Fix a copy+pasto Duncan noticed.Dan Gohman2010-11-101-2/+2
* Add a doesAccessArgPointees helper function, and update code to useDan Gohman2010-11-103-23/+33
* Simplify and clean up MC symbol lookup for ARM constant pool values. This fixesJim Grosbach2010-11-101-10/+10
* Factor out the code for testing whether a function accessesDan Gohman2010-11-102-6/+12
* Give NonLocalDepResult a NonLocalDepEntry member, replacingDan Gohman2010-11-101-30/+29
* Detect if llvm-gcc is built on dragonegg.Tobias Grosser2010-11-103-7/+121
* Fix Whitespace.Michael J. Spencer2010-11-101-6/+6
* System/Path: Update comments to match code.Michael J. Spencer2010-11-101-3/+1
* System/Win32/Path: Implement isSymLink.Michael J. Spencer2010-11-101-1/+9
* Simplify binary operations where one operand is a select instruction.Duncan Sands2010-11-101-28/+113
* Win32/Process.inc: [PR8527] Process::FileDescriptorIsDisplayed(fd) should not...NAKAMURA Takumi2010-11-101-1/+2
* There is no EndPtr anymore - reinterpret the original comment in termsDuncan Sands2010-11-101-3/+3
* Update ARMConstantPoolValue to not use a modifier string. Use an explicitJim Grosbach2010-11-103-51/+58
* Add a test to the previous added clo instruction. Patch by Akira againBruno Cardoso Lopes2010-11-101-0/+33
* Add clo instruction. Patch by Akira Hatanaka (ahatanaka@mips.com) with some m...Bruno Cardoso Lopes2010-11-102-8/+12
* When checking that the necessary bits are zero inDale Johannesen2010-11-102-2/+28
* Emit a '!' if this is a "writeback" register or memory address.Bill Wendling2010-11-101-2/+2
* Simplify the LiveRangeEdit::canRematerializeAt() interface a bit.Jakob Stoklund Olesen2010-11-103-27/+19
* Make ModRefBehavior a lattice. Use this to clean up AliasAnalysisDan Gohman2010-11-108-74/+71
* Rename a parameter to avoid confusion with a local variableMatt Beaumont-Gay2010-11-101-3/+3
* Emit the warning about the register list not being in ascending order only once.Bill Wendling2010-11-091-5/+8
* Jim's recent fixes 118600, 118587, 118513 have made these work.Dale Johannesen2010-11-092-2/+0
* Fixed version of 118639 with an extra assert to catch similar problemsRafael Espindola2010-11-097-51/+33
* s/std::vector/SmallVector/Bill Wendling2010-11-091-12/+11
* Revert previous patch. Missed a case.Rafael Espindola2010-11-096-31/+50
* Delete the allocated vector.Bill Wendling2010-11-091-0/+4
* Define the subtarget feature for the architecture version,Bob Wilson2010-11-091-15/+40
* Do not use MEMBARRIER_MCR for any Thumb code.Bob Wilson2010-11-092-2/+3
* Two types of instructions have register lists:Bill Wendling2010-11-091-56/+32
* Remove IsExplicit. It was always false.Rafael Espindola2010-11-096-50/+31
* Change the ARMConstantPoolValue modifier string to an enumeration. This willJim Grosbach2010-11-094-17/+42
* Adds RABasic verification and tracing.Andrew Trick2010-11-094-16/+158
* Convert comments to doxygen syntax.Dan Gohman2010-11-091-23/+23
* Teach FunctionAttrs about the VAArg instruction.Dan Gohman2010-11-092-0/+21
* Use the AliasAnalysis interface to determine how a Function accessesDan Gohman2010-11-091-2/+3