- 1a2a0cc Fix many small bugs in llvm2cpp. This patch gets llvm2cpp working with by Reid Spencer · 18 years ago
- efcaa42 Properly document the second form of ConstArray::get() by Reid Spencer · 18 years ago
- 8949477 Adjust the interface to ConstantArray::get. The previous by Reid Spencer · 18 years ago
- 5a622f2 Add a note about integer multiplication by constants. by Evan Cheng · 18 years ago
- e6ad27e A addressing mode folding enhancement: by Evan Cheng · 18 years ago
- dc7dd97 Add a lea instruction selection test case. by Evan Cheng · 18 years ago
- 8c65fa5 Some new entries about truncate / anyext by Evan Cheng · 18 years ago
- 66c8734 First complete version of llvm2cpp that doesn't crash on any of the Feature by Reid Spencer · 18 years ago
- 4093227 move calltarget to dsa by Andrew Lenharth · 18 years ago
- 632cd52 Since there was interest on the mailing list, this is a utility pass that by Andrew Lenharth · 18 years ago
- 6d1727c Silly cleanup by Chris Lattner · 18 years ago
- 74f48d1 silly cleanup by Chris Lattner · 18 years ago
- 0490c0f Fix a bug with diffing the wrong files. Make output more readable. by Reid Spencer · 18 years ago
- e0d133f Next batch of implementation: by Reid Spencer · 18 years ago
- ba570d7 Fix file header comment. by Reid Spencer · 18 years ago
- 4edca33 Remove temporary testing rules. by Reid Spencer · 18 years ago
- cb29bd7 Reset DEBUG_SYMBOL_TABLE back to 0. by Vladimir Prus · 18 years ago
- 6ba568f Fix compile error when DEBUG_SYMBOL_TABLE is defined. by Vladimir Prus · 18 years ago
- 74e032a Fix two bugs in the CppWriter.cpp: by Reid Spencer · 18 years ago
- d9169d3 Fix the file's comment block. by Reid Spencer · 18 years ago
- fd20c0a Fix grammar in a comment. by Reid Spencer · 18 years ago
- 3ccc7b4 Replace an old C-style cast with a C++ cast (squelch warning) by Reid Spencer · 18 years ago
- 7dbb2d6 Correct some grammar and describe current reality. by Reid Spencer · 18 years ago
- f497487 Require both tests to pass. by Owen Anderson · 18 years ago
- 6894526 Update the testcase to check the full extent of LCSSA. by Owen Anderson · 18 years ago
- 00ea74c Add Use replacement. Assuming there is nothing horribly wrong with this, LCSSA by Owen Anderson · 18 years ago
- fb0c0dc Initial Commit of llvm2cpp by Reid Spencer · 18 years ago
- bd82277 Major think-o. Iterate over all live out-of-loop values, and perform the by Owen Anderson · 18 years ago
- 492196c Fix a problem where dejagnu won't accept the value of global tcl variable by Reid Spencer · 18 years ago
- 15d4059 Provide an infrastructure for testing the llvm2cpp program (yet to be by Reid Spencer · 18 years ago
- 2f21e07 Make LCSSA insert proper Phi nodes throughout the rest of the CFG by computing by Owen Anderson · 18 years ago
- 8d8d653 Fix some regression from the inliner patch I committed last night. This fixes by Chris Lattner · 18 years ago
- c83769a Fix pastos in comments by Chris Lattner · 18 years ago
- 5b5bc30 Switch the inliner over to using CloneAndPruneFunctionInto. This effectively by Chris Lattner · 18 years ago
- a5135ba Ignore generated files by Chris Lattner · 18 years ago
- 83f03bf Implement a new method, CloneAndPruneFunctionInto, as documented. by Chris Lattner · 18 years ago
- f72716d Implement a new method: CloneAndPruneFunctionInto, as documented. by Chris Lattner · 18 years ago
- 4b30fcb Refactor some code to expose an interface to constant fold and instruction given it's opcode, typeand operands. by Chris Lattner · 18 years ago
- b5a554e Add an interface to constant fold and instruction given it's opcode, type by Chris Lattner · 18 years ago
- 5ca32a6 New testcase: check that the inliner constant folds instructions on the by Chris Lattner · 18 years ago
- 729c6d1 Fix a nasty dag combiner bug that caused nondeterminstic crashes (MY FAVORITE!): by Chris Lattner · 18 years ago
- 3258ed6 Add a new sentry node type, allowing assertions to catch trivial by Chris Lattner · 18 years ago
- a90b2c7 A few small clean-ups, and the addition of an LCSSA statistic. by Owen Anderson · 18 years ago
- d61c482 Make CALL node consistent with RET node. Signness of value has type MVT::i32 by Evan Cheng · 18 years ago
- 6848be1 Change RET node to include signness information of the return values. i.e. by Evan Cheng · 18 years ago
- 8e7d056 Change RET node to include signness information of the return values. e.g. by Evan Cheng · 18 years ago
- 22cf8b1 Trivial testcase that LCSSA can already handle. by Owen Anderson · 18 years ago
- fc3a3bc Fix a copy-and-paste-o that would break some compilers. by Owen Anderson · 18 years ago
- 2480737 Clean up and refactor LCSSA a bunch. It should also run faster now, though by Owen Anderson · 18 years ago
- 3fddf24 Vector argument must be passed in memory location aligned on 16-byte boundary. by Evan Cheng · 18 years ago
- 1d6a9b3 Mac OS X ABI document lied. The first four XMM registers are used to pass by Evan Cheng · 18 years ago
- b4db97f Implement Transforms/InstCombine/store.ll:test2. by Chris Lattner · 18 years ago
- 0102587 New testcase for trivial DSE by Chris Lattner · 18 years ago
- a65371e Fix a bug in the bc reader/writer: we were not correctly encoding varargs by Chris Lattner · 18 years ago
- e812d11 New testcase, check that the bc file correctly encodes varargs nonccc calls. by Chris Lattner · 18 years ago
- 052fb51 Minor update to make the code more clear by Evan Cheng · 18 years ago
- f9d62dc Update more comments. by Evan Cheng · 18 years ago
- f9ff7c5 Fix some comments. by Evan Cheng · 18 years ago
- 6f70799 No need to handle illegal types. by Evan Cheng · 18 years ago
- 11f510b Skeletal LCSSA pass. This is currently non-functional. Expect functionality by Owen Anderson · 18 years ago
- a1334cd On ARM, alignment is in bits Add lr as a hard coded operand of bx by Rafael Espindola · 18 years ago
- 138a24e Remove a couple of bogus casts. by Evan Cheng · 18 years ago
- 00aff7d Remove a bogus cast. by Evan Cheng · 18 years ago
- 57c0788 Minor bug caught by Ashwin Chandra by Evan Cheng · 18 years ago
- 7b2e2792 Transform things like (splat(splat)) -> splat by Chris Lattner · 18 years ago
- 863bcff Introduce a helper function that simplifies interpretation of shuffle masks. by Chris Lattner · 18 years ago
- cc1fc22 Consistency by Evan Cheng · 18 years ago
- 01575b7 Turn (cast (shuffle (cast)) -> shuffle (cast) if it reduces the # casts in by Chris Lattner · 18 years ago
- 8e8a511 new testcase by Chris Lattner · 18 years ago
- 73fa49d extract element from a shuffle vector can be trivially turned into an by Chris Lattner · 18 years ago
- 78b3c42 new testcases by Chris Lattner · 18 years ago
- 25e71d1 Some clean up. by Evan Cheng · 18 years ago
- 8b5fbc5 Add support for the missing FP condition codes by Chris Lattner · 18 years ago
- a9bb445 Remove some dead code. by Evan Cheng · 18 years ago
- 932ad51 X86 / Cygwin asm / alignment fixes. Patch contributed by Anton Korobeynikov! by Evan Cheng · 18 years ago
- 45df8e2 The patch corresponding to this test had to be reverted as unsafe. by Chris Lattner · 18 years ago
- 99f2af2 Revert a patch that is unsafe, due to out of range array accesses in inner by Chris Lattner · 18 years ago
- 392b821 New test case. x86 isel was creating a cycle in the DAG. by Evan Cheng · 18 years ago
- 553ef1b Can't trust NodeDepth when checking for possibility of load folding creating by Evan Cheng · 18 years ago
- 6b5783d Build breakage. by Evan Cheng · 18 years ago
- 8e2a04e Fix build failure of povray by Chris Lattner · 18 years ago
- 5d634ce Fix Benchmarks/MallocBench/cfrac by Chris Lattner · 18 years ago
- 2f99b6b implement initial version of ARMAsmPrinter::printOperand by Rafael Espindola · 18 years ago
- c3c1a86 port the ARM backend to use ISD::CALL instead of LowerCallTo by Rafael Espindola · 18 years ago
- 2776bd1 create test/Regression/CodeGen/ARM/ and add a minimal test to it by Rafael Espindola · 18 years ago
- c7b7f4c -sched-commute-nodes is now on by default. by Evan Cheng · 18 years ago
- 3b78823 Turn on -sched-commute-nodes by default. by Evan Cheng · 18 years ago
- 32cdb66 Fix breakage on platforms where string/cassert don't pull in int64_t. by Chris Lattner · 18 years ago
- 32fe103 Switch X86 over to a call-selection model where the lowering code creates by Evan Cheng · 18 years ago
- 4360bdc CALL node change (arg / sign pairs instead of just arguments). by Evan Cheng · 18 years ago
- f6d62c2 CALL node change: now including signness of every argument. by Evan Cheng · 18 years ago
- 9657eac CALL node change: now containing signness of each argument. by Evan Cheng · 18 years ago
- 6a3d5a6 Assert if InflightSet is not cleared after instruction selecting a BB. by Evan Cheng · 18 years ago
- b0793f9 Fixed a really ugly bug. The TableGen'd isel is not freeing the "inflight set" by Evan Cheng · 18 years ago
- d63b964 Abstract out the current optimization level into a flag that can be overridden by Chris Lattner · 18 years ago
- f07ddcd Remove flags implied by -O3 by Chris Lattner · 18 years ago
- c98deeb Update testcase with recent cbe change by Chris Lattner · 18 years ago
- afe358e Clear HandleMap and ReplaceMap after instruction selection. Or it may cause by Evan Cheng · 18 years ago
- 19b7e0e For PR786: by Reid Spencer · 18 years ago
- 077b387 For PR786: Remove a spurious ; by Reid Spencer · 18 years ago