- da7e70e Fix crash comparing empty file against nonempty file. by Chris Lattner · 21 years ago
- 9c32d3b Adjust to changes in SelectionDAG interfaces by Chris Lattner · 21 years ago
- b48da39 Remove the 3 HACK HACK HACKs I put in before, fixing them properly with by Chris Lattner · 21 years ago
- ac9dc08 Adjust to changes in SelectionDAG interface. by Chris Lattner · 21 years ago
- 063287a Give SelectionDAG a TargetLowering instance instead of TM instance. by Chris Lattner · 21 years ago
- 1fefef1 Build Alpha by default. by Chris Lattner · 21 years ago
- a8411a6 Fix alloca support for Cygwin. On cygwin its __alloca not __builtin_alloca by Reid Spencer · 21 years ago
- 5dc81f6 Support Cygwin assembly generation. The cygwin version of Gnu ASsembler by Reid Spencer · 21 years ago
- a328c51 Add support for fp tolerances by Chris Lattner · 21 years ago
- 417c4d5 This method takes sys::Path objects now. by Chris Lattner · 21 years ago
- cf989fd Adjust to changed interface. by Chris Lattner · 21 years ago
- cc1b90b Make DiffFilesWithTolerance take sys::Path's instead of std::strings by Chris Lattner · 21 years ago
- f61c001 Remove two dead methods and improve the comments for DiffFilesWithTolerance. by Chris Lattner · 21 years ago
- c95b560 Fix a bug in previous checkin by Chris Lattner · 21 years ago
- 220df9c Drop dead #include by Chris Lattner · 21 years ago
- 537a49a The meat of this utility has been moved to FileUtilities, where it can be by Chris Lattner · 21 years ago
- 4454253 Add a new method, refactored out of fpcmp by Chris Lattner · 21 years ago
- fc54a35 New method. by Chris Lattner · 21 years ago
- 304d0f3 Let me introduce you to the early stages of the llvm backend for the alpha processor by Andrew Lenharth · 21 years ago
- 68cd65e Get this to work for 64-bit systems. by Chris Lattner · 21 years ago
- ae6ec8e We're working towards LLVM 1.5 now so bump the version number. This change by Reid Spencer · 21 years ago
- 131ca38 Minor fix. by Chris Lattner · 21 years ago
- 38c0751 This is the final big of factoring. This shares cases in suboperand by Chris Lattner · 21 years ago
- f876668 Implement *even more* factoring. In particular, if all of the instruction by Chris Lattner · 21 years ago
- d648867 Refactor code for numbering instructions into CodeGenTarget. by Chris Lattner · 21 years ago
- 615ed99 Fix VC++ compilation error by Jeff Cohen · 21 years ago
- da1f03c QOI feature implemented. by Chris Lattner · 21 years ago
- 870c016 Implement factoring of instruction pattern strings. In particular, instead of by Chris Lattner · 21 years ago
- f11ad9e Fix the ::: problem by Chris Lattner · 21 years ago
- 5765dba Minor refactoring, no functionality change. by Chris Lattner · 21 years ago
- 741c118 oops by Jeff Cohen · 21 years ago
- 5fb6ed4 Use binary mode for reading/writing bytecode files by Jeff Cohen · 21 years ago
- 695c9bd Add (non-working) project bugpoint to Visual Studio by Jeff Cohen · 21 years ago
- b0b55e7 Seperate asmstring parsing from emission. This allows the code to be simpler by Chris Lattner · 21 years ago
- 2fce6d1 Don't exclude FileUtilies and ToolRunner from VC++ build by Jeff Cohen · 21 years ago
- 8388195 Fix VC++ complaint by Jeff Cohen · 21 years ago
- c690cc0 Fix destroyDirectory bug by Jeff Cohen · 21 years ago
- 5037a15 Implicitly defined registers can clobber callee saved registers too! by Chris Lattner · 21 years ago
- 2202bfa make double-dollar properly escape asmstrings by Andrew Lenharth · 21 years ago
- 7cd50cf More bugfixes for IA64 shifts. by Chris Lattner · 21 years ago
- 27ff112 Fix problems with non-x86 targets. by Chris Lattner · 21 years ago
- a7306db Add a nasty hack to fix Alpha/IA64 multiplies by a power of two. by Chris Lattner · 21 years ago
- 9bb86f4 Remove unneeded line. by Chris Lattner · 21 years ago
- 1e7ceaf test commit by Chris Lattner · 21 years ago
- 45f57b8 Handle comparisons of gep instructions that have different typed indices by Chris Lattner · 21 years ago
- fb0f53f Speed up folding operations into loads. by Chris Lattner · 21 years ago
- 0442fbf Keep track of node depth for each node by Chris Lattner · 21 years ago
- 67b1c3c The ever-important vanity pass name :) by Chris Lattner · 21 years ago
- 4e7dd8f If the interpreter tries to execute an external function, kill it. Of course by Chris Lattner · 21 years ago
- b62e1e2 Fix a FIXME: realize that argument stores are all independent (don't alias) by Chris Lattner · 21 years ago
- a93ec3e Unary token factor nodes are unneeded. by Chris Lattner · 21 years ago
- 77e77a6 Refactor libcall code a bit. Initial implementation of expanding int -> FP by Chris Lattner · 21 years ago
- fb01550 Apparently destroyFile() now throws an exception. Since this class is by Chris Lattner · 21 years ago
- 87a9b71 Remove this test. This test is already in PR269, so it should be by Chris Lattner · 21 years ago
- e5544f8 Simplify the shift-expansion code. by Chris Lattner · 21 years ago
- 19ad062 Implement ADD_PARTS/SUB_PARTS so that 64-bit integer add/sub work. This by Chris Lattner · 21 years ago
- 84f6788 Expand add/sub into ADD_PARTS/SUB_PARTS instead of a non-existant libcall. by Chris Lattner · 21 years ago
- 17eee18 implement add_parts/sub_parts. by Chris Lattner · 21 years ago
- 5880b9f Eliminate the unimplemented ADDC/SUBB operations, add ADD_PARTS/SUB_PARTS instead. by Chris Lattner · 21 years ago
- 353c3e4 Add missing entry. by Chris Lattner · 21 years ago
- bf52d49 Fix a crash compiling 134.perl. by Chris Lattner · 21 years ago
- b1923f8 Get analyze to show all analysis options when compiled with VC++ by Jeff Cohen · 21 years ago
- d0d2051 Add analyze project to Visual Studio by Jeff Cohen · 21 years ago
- 23f9708 Add project llvm-proj to Visual Studio by Jeff Cohen · 21 years ago
- 2c49f27 Support targets that do not use i8 shift amounts. by Chris Lattner · 21 years ago
- 6fb5a4a Add two optimizations. The first folds (X+Y)-X -> Y by Chris Lattner · 21 years ago
- d4dd775 Add some new tests by Chris Lattner · 21 years ago
- 3ca6a2c Add an assertion that would have made more sense to duraid by Chris Lattner · 21 years ago
- 3d9dffc Add support for targets that pass args in registers to calls. by Chris Lattner · 21 years ago
- 02b86f5 Add an accessor for targets that pass args in regs by Chris Lattner · 21 years ago
- 1e81b9e Fold single use token factor nodes into other token factor nodes. by Chris Lattner · 21 years ago
- ec39a45 Realize the individual pieces of an expanded copytoreg/store/load are by Chris Lattner · 21 years ago
- 39908e0 Know some identities about tokenfactor nodes. by Chris Lattner · 21 years ago
- 88218ef Know some simple identities. This improves codegen for (1LL << N). by Chris Lattner · 21 years ago
- c3c021b Fix a problem where were were literally selecting for INCREASED register by Chris Lattner · 21 years ago
- 2a6e163 Just in case, handle something that is both a use and a def. by Chris Lattner · 21 years ago
- d45be36 When an instruction moves, make sure to update the VarInfo::Kills list as by Chris Lattner · 21 years ago
- a76f048 When commuting these instructions, make sure to actually swap the operands too. by Chris Lattner · 21 years ago
- 7d719c3 Fix 'raise' to work with packed types. Patch by Morten Ofstad. by Chris Lattner · 21 years ago
- 4053b1e Implement Regression/CodeGen/X86/rotate.ll: emit rotate instructions (which by Chris Lattner · 21 years ago
- b51f2e3 New testcase for rotate instructions. Each function should codegen to a rotate. by Chris Lattner · 21 years ago
- 40ff633 Add rotate instructions. by Chris Lattner · 21 years ago
- 30ea1e9 Match 16-bit shld/shrd instructions as well, implementing shift-double.llx:test5 by Chris Lattner · 21 years ago
- 39d6396 Add a test for 16-bit sh*d. by Chris Lattner · 21 years ago
- 0df53d2 Improve coverage of the X86 instruction set by adding 16-bit shift doubles. by Chris Lattner · 21 years ago
- 41e431b Teach the code generator that shrd/shld is commutable if it has an immediate. by Chris Lattner · 21 years ago
- c71d694 Use the TargetInstrInfo::commuteInstruction method to commute instructions by Chris Lattner · 21 years ago
- 167b10c Finegrainify namespacification by Chris Lattner · 21 years ago
- d7e2fe4 Add a new method, described in the comment. by Chris Lattner · 21 years ago
- 7c79de7 Ensure that each these functions generates a sh[rl]d instruction. by Chris Lattner · 21 years ago
- 8571637 Codegen long >> 2 to this: by Chris Lattner · 21 years ago
- 8e1971b Add missing data types for VC++ by Jeff Cohen · 21 years ago
- e34b396 Implement a way of expanding shifts. This applies to targets that offer by Chris Lattner · 21 years ago
- 009b55b X86 shifts mask the amount. by Chris Lattner · 21 years ago
- d6e4967 Add a hook to find out how the target handles shift amounts that are out of by Chris Lattner · 21 years ago
- 6147a7a Move all data members to the end of the class. by Chris Lattner · 21 years ago
- d5d5682 Zero is cheaper than sign extend. by Chris Lattner · 21 years ago
- 477c931 Code to handle FP_EXTEND is dead now. X86 doesn't support any data types to by Chris Lattner · 21 years ago
- 3dd6815 Remove more dead code. by Chris Lattner · 21 years ago
- a7a4c0f The selection dag code handles the promotions from F32 to F64 for us, so we by Chris Lattner · 21 years ago