aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm
Commit message (Expand)AuthorAgeFilesLines
* Move llvmc2 header files under include/llvm/CompilerDriverMikhail Glushenkov2008-09-224-0/+478
* Add bound checks in SmallVectorRafael Espindola2008-09-221-0/+5
* Initial support for the CMake build system.Oscar Fuentes2008-09-225-0/+1032
* explain what earlyclobber actually is.Chris Lattner2008-09-211-3/+3
* Factor out code into HandleVirtRegDef, for consistency withDan Gohman2008-09-211-0/+1
* Update VS projects.Cédric Venet2008-09-204-6/+8
* Shorten and rearrange data fields to save a word of memory.Dale Johannesen2008-09-201-6/+7
* Prevent warning about conversion from 64-bit to 32-bit by (yuck) casting...Bill Wendling2008-09-191-1/+1
* Now that ConstantSDNode doesn't hold an APInt,Dan Gohman2008-09-191-1/+1
* Added static methods to APSInt: getMinValue and getMaxValue.Ted Kremenek2008-09-191-0/+14
* backing out my last commit, it was not intended to go on the trunkGabor Greif2008-09-192-64/+25
* first shot at removing Use::ValGabor Greif2008-09-192-25/+64
* Remove the MarkModRef pass (use AddReadAttrs instead).Duncan Sands2008-09-192-7/+0
* Add a new pass AddReadAttrs which works out which functionsDuncan Sands2008-09-192-0/+7
* Remove AsmThatEarlyClobber etc. from LiveIntervalAnalysisDale Johannesen2008-09-192-23/+7
* Add a new "fast" scheduler. This is currently basically just aDan Gohman2008-09-182-0/+8
* Preliminary support for systems which require changing JIT memory regions pri...Evan Cheng2008-09-181-0/+5
* Add a bit to mark operands of asm's that conflictDale Johannesen2008-09-173-2/+44
* Add a new MachineInstr-level DCE pass. It is very simple, and is intended toDan Gohman2008-09-172-0/+7
* Remove.Devang Patel2008-09-161-36/+0
* Reverting r56249. On further investigation, this functionality isn't needed.Bill Wendling2008-09-163-22/+17
* - Change "ExternalSymbolSDNode" to "SymbolSDNode".Bill Wendling2008-09-163-17/+22
* Fix these comments to reflect current reality. Surprisingly,Dan Gohman2008-09-161-1/+2
* FCmpInst predicates UNO, ORD, FALSE, and TRUE are commutative.Dan Gohman2008-09-161-4/+10
* Re-enables the new vector select in the bitcode reader, by modifying theDan Gohman2008-09-161-2/+4
* Extract optimization pass selection code from llvm-gcc into a separate routine.Devang Patel2008-09-151-0/+36
* Re-enable SelectionDAG CSE for calls. It matters in the case ofDan Gohman2008-09-151-1/+2
* adjust last patch per review feedbackDale Johannesen2008-09-141-7/+4
* minor correctionGabor Greif2008-09-131-2/+2
* Remove isImm(), isReg(), and friends, in favor of Dan Gohman2008-09-131-10/+1
* Define CallSDNode, an SDNode subclass for use with ISD::CALL.Dan Gohman2008-09-134-11/+64
* Change ConstantSDNode and ConstantFPSDNode to use ConstantInt* andDan Gohman2008-09-124-20/+28
* Pass "earlyclobber" bit through to machineDale Johannesen2008-09-121-2/+22
* Rename ConstantSDNode::getValue to getZExtValue, for consistencyDan Gohman2008-09-121-1/+1
* Eliminate some unused methods.Evan Cheng2008-09-111-30/+0
* Change getSubReg semantics. It now returns zero if the specified register doe...Evan Cheng2008-09-111-1/+2
* The version of AtomicSDNode::AtomicSDNode used (only) forDale Johannesen2008-09-111-2/+2
* Add X86FastISel support for static allocas, and refencesDan Gohman2008-09-102-4/+17
* Move the uglier parts of deciding not to emit aDale Johannesen2008-09-092-3/+14
* Make safer variant of alias resolution routine to be defaultAnton Korobeynikov2008-09-091-2/+2
* Fix incorrect linker behaviour: we shouldn't resolve weak aliases.Anton Korobeynikov2008-09-091-2/+4
* fit in 80 cols, minor tweaksGabor Greif2008-09-091-6/+7
* Fix a constant lowering bug. Now we can do load and store instructions with f...Evan Cheng2008-09-091-0/+5
* Fix logic for not emitting no-dead-strip for someDale Johannesen2008-09-091-1/+9
* Extend the vcmp/fcmp LLVM IR instructions to take vectors as argumentsDan Gohman2008-09-093-9/+25
* Reapply 55899: First draft of EH support on x86/64-linuxAnton Korobeynikov2008-09-081-2/+2
* Accidental commit of partial 'stack canaries' codeBill Wendling2008-09-081-9/+0
* Reverting r55898 to r55909. One of these patches was causing an ICE during th...Bill Wendling2008-09-082-2/+11
* First draft of EH support on x86/64-linuxAnton Korobeynikov2008-09-081-2/+2
* Reapply 55859. This doesn't change anything asDuncan Sands2008-09-081-6/+1