aboutsummaryrefslogtreecommitdiff
path: root/include/llvm
AgeCommit message (Expand)Author
2008-09-22Initial support for the CMake build system.Oscar Fuentes
2008-09-21explain what earlyclobber actually is.Chris Lattner
2008-09-21Factor out code into HandleVirtRegDef, for consistency withDan Gohman
2008-09-20Update VS projects.Cedric Venet
2008-09-20Shorten and rearrange data fields to save a word of memory.Dale Johannesen
2008-09-19Prevent warning about conversion from 64-bit to 32-bit by (yuck) casting...Bill Wendling
2008-09-19Now that ConstantSDNode doesn't hold an APInt,Dan Gohman
2008-09-19Added static methods to APSInt: getMinValue and getMaxValue.Ted Kremenek
2008-09-19backing out my last commit, it was not intended to go on the trunkGabor Greif
2008-09-19first shot at removing Use::ValGabor Greif
2008-09-19Remove the MarkModRef pass (use AddReadAttrs instead).Duncan Sands
2008-09-19Add a new pass AddReadAttrs which works out which functionsDuncan Sands
2008-09-19Remove AsmThatEarlyClobber etc. from LiveIntervalAnalysisDale Johannesen
2008-09-18Add a new "fast" scheduler. This is currently basically just aDan Gohman
2008-09-18Preliminary support for systems which require changing JIT memory regions pri...Evan Cheng
2008-09-17Add a bit to mark operands of asm's that conflictDale Johannesen
2008-09-17Add a new MachineInstr-level DCE pass. It is very simple, and is intended toDan Gohman
2008-09-16Remove.Devang Patel
2008-09-16Reverting r56249. On further investigation, this functionality isn't needed.Bill Wendling
2008-09-16- Change "ExternalSymbolSDNode" to "SymbolSDNode".Bill Wendling
2008-09-16Fix these comments to reflect current reality. Surprisingly,Dan Gohman
2008-09-16FCmpInst predicates UNO, ORD, FALSE, and TRUE are commutative.Dan Gohman
2008-09-16Re-enables the new vector select in the bitcode reader, by modifying theDan Gohman
2008-09-15Extract optimization pass selection code from llvm-gcc into a separate routine.Devang Patel
2008-09-15Re-enable SelectionDAG CSE for calls. It matters in the case ofDan Gohman
2008-09-14adjust last patch per review feedbackDale Johannesen
2008-09-13minor correctionGabor Greif
2008-09-13Remove isImm(), isReg(), and friends, in favor of Dan Gohman
2008-09-13Define CallSDNode, an SDNode subclass for use with ISD::CALL.Dan Gohman
2008-09-12Change ConstantSDNode and ConstantFPSDNode to use ConstantInt* andDan Gohman
2008-09-12Pass "earlyclobber" bit through to machineDale Johannesen
2008-09-12Rename ConstantSDNode::getValue to getZExtValue, for consistencyDan Gohman
2008-09-11Eliminate some unused methods.Evan Cheng
2008-09-11Change getSubReg semantics. It now returns zero if the specified register doe...Evan Cheng
2008-09-11The version of AtomicSDNode::AtomicSDNode used (only) forDale Johannesen
2008-09-10Add X86FastISel support for static allocas, and refencesDan Gohman
2008-09-09Move the uglier parts of deciding not to emit aDale Johannesen
2008-09-09Make safer variant of alias resolution routine to be defaultAnton Korobeynikov
2008-09-09Fix incorrect linker behaviour: we shouldn't resolve weak aliases.Anton Korobeynikov
2008-09-09fit in 80 cols, minor tweaksGabor Greif
2008-09-09Fix a constant lowering bug. Now we can do load and store instructions with f...Evan Cheng
2008-09-09Fix logic for not emitting no-dead-strip for someDale Johannesen
2008-09-09Extend the vcmp/fcmp LLVM IR instructions to take vectors as argumentsDan Gohman
2008-09-08Reapply 55899: First draft of EH support on x86/64-linuxAnton Korobeynikov
2008-09-08Accidental commit of partial 'stack canaries' codeBill Wendling
2008-09-08Reverting r55898 to r55909. One of these patches was causing an ICE during th...Bill Wendling
2008-09-08First draft of EH support on x86/64-linuxAnton Korobeynikov
2008-09-08Reapply 55859. This doesn't change anything asDuncan Sands
2008-09-07- Doh. Pass vector by value is bad.Evan Cheng
2008-09-06When PruneEH turned an invoke into an ordinaryDuncan Sands