- 8c00f8c Add Subtarget support to PowerPC. Next up, using it. by Nate Begeman · 20 years ago
- 49f72e6 refactor some code by Chris Lattner · 20 years ago
- a4479ad invert to if's to make the logic simpler by Chris Lattner · 20 years ago
- f918659 When processing outer loops and we find uses of an IV in inner loops, make by Chris Lattner · 20 years ago
- 7a65839 Teach loop-reduce to see into nested loops, to pull out immediate values by Chris Lattner · 20 years ago
- be3e521 improve debug output by Chris Lattner · 20 years ago
- 1c73c7b Scalar SSE: load +0.0 -> xorps/xorpd by Nate Begeman · 20 years ago
- 2351aba Move from Stage 0 to Stage 1. by Chris Lattner · 20 years ago
- dc7c0b8 Alpha ABI specifies stack is always 16 byte alligned, and gcc does it, so I will too by Andrew Lenharth · 20 years ago
- ec3fb63 Rename IVUse to IVUsersOfOneStride, use a struct instead of a pair to by Chris Lattner · 20 years ago
- 52d83e6 Fix a nasty dangling pointer issue. The ScalarEvolution pass would keep a by Chris Lattner · 20 years ago
- 4c64dd7 Fix PR611, codegen'ing SREM of FP operands to fmod or fmodf instead of by Chris Lattner · 20 years ago
- f1adce4 The correct fix for PR612, which also fixes by Chris Lattner · 20 years ago
- 6e459bf When inserting code, make sure not to insert it before PHI nodes. This by Chris Lattner · 20 years ago
- 6306d07 Fix Transforms/SimplifyCFG/2005-08-03-PHIFactorCrash.ll, a problem that by Chris Lattner · 20 years ago
- b06f677 add support for Graphviz when viewing CFGs by Chris Lattner · 20 years ago
- 0a3f677 Fix grammar: apostrophe-s ('s) is possessive, not plural; also iff vs. if. by Misha Brukman · 20 years ago
- a34cbcc minor capitalization thing, patch by Jim Laskey by Chris Lattner · 20 years ago
- 1aad921 Finally, add the required constraint checks to fix Transforms/SimplifyCFG/2005-08-01-PHIUpdateFail.ll by Chris Lattner · 20 years ago
- dc88dbe Simplify some code, add the correct pred checks by Chris Lattner · 20 years ago
- 3b3efc7 Refactor code out of PropagatePredecessorsForPHIs, turning it into a pure function with no side-effects by Chris Lattner · 20 years ago
- d423b8b use splice instead of remove/insert to avoid some symtab operations by Chris Lattner · 20 years ago
- 2bdcb56 move two functions up in the file, use SafeToMergeTerminators to eliminate by Chris Lattner · 20 years ago
- 7e66348 Rip some code out of the main SimplifyCFG function into a subfunction and by Chris Lattner · 20 years ago
- 17de414 Disable this patch: by Chris Lattner · 20 years ago
- f5e982d Change a place to use an arbitrary value instead of null, when possible by Chris Lattner · 20 years ago
- 9e17df8 one more hunk that got dropped by Chris Lattner · 20 years ago
- c0d590b This hunk accidentally got dropped. Patch by Jim Laskey by Chris Lattner · 20 years ago
- 0561b3f Update to use the new MathExtras.h support for log2 computation. by Chris Lattner · 20 years ago
- bcd7db5 Update to use the new MathExtras.h support for log2 computation. by Chris Lattner · 20 years ago
- 3f27013 add a pass name to make debugging dumps nicer by Chris Lattner · 20 years ago
- 15d89cb Fix grammar: it's == "it is". by Misha Brukman · 20 years ago
- 8105c76 Like the comment says, do not insert cast instructions before phi nodes by Chris Lattner · 20 years ago
- 64fe584 It's dangerous coding on Mondays. by Jeff Cohen · 20 years ago
- 1593ac2 This code was very close, but not quite right. It did not take into by Chris Lattner · 20 years ago
- ee841a1 Implement SetInterruptFunction for Windows. by Jeff Cohen · 20 years ago
- 7e608bb add a comment, make a check more lenient by Chris Lattner · 20 years ago
- e9100c6 Simplify for loop, clear a per-loop map after processing each loop by Chris Lattner · 20 years ago
- fa8c292 Implement sys::SetInterruptFunction on Unix, stub it on win32 so that the by Chris Lattner · 20 years ago
- 07cd0ff Add a comment by Chris Lattner · 20 years ago
- 1060e09 Fix an iterator invalidation problem by Chris Lattner · 20 years ago
- 8dcd548 200.sixtrack prints FP numbers with a very strange notation that uses D by Chris Lattner · 20 years ago
- 5bca0da update function codes to reflect /su flags that have been added since this was written by Andrew Lenharth · 20 years ago
- e21c305 Fix casts from long to sbyte on ppc by Chris Lattner · 20 years ago
- 01c8f6e use llabs not abs by Andrew Lenharth · 20 years ago
- 2b3b89c one cannot allocate a global, until one is done initializing the global pointers by Andrew Lenharth · 20 years ago
- 9cc5f42 ConstantInt::get only works for arguments < 128. by Chris Lattner · 20 years ago
- d29b6aa Keep tabs and trailing spaces out. by Jeff Cohen · 20 years ago
- cfb1d42 Fix VC++ build problems. by Jeff Cohen · 20 years ago
- f20d183 fix float->long conversions on x86 by Chris Lattner · 20 years ago
- a88da08 fix a typeo by Chris Lattner · 20 years ago
- f84d5ab Ack, typo by Nate Begeman · 20 years ago
- a35e1df Change the fp to integer code to not perform 2-byte stores followed by by Chris Lattner · 20 years ago
- 1699748 Commit a new LoopStrengthReduce pass that can use scalar evolutions and by Nate Begeman · 20 years ago
- 36f891b Break SCEVExpander out of IndVarSimplify into its own .h/.cpp file so that by Nate Begeman · 20 years ago
- 01546c5 Use a custom expander for all FP to int conversions, as the X86 only has by Chris Lattner · 20 years ago
- f1fa74e Allow targets to have custom expanders for FP_TO_*INT conversions where by Chris Lattner · 20 years ago
- a00269b support near allocations for the JIT by Andrew Lenharth · 20 years ago
- 422f3d5 turn off GOT on archs that didn't use it (not that it appeard to harm them much with it on) by Andrew Lenharth · 20 years ago
- 5d06b8c Implement a FIXME: move a bunch of cruft for handling FP_TO_*INT operations by Chris Lattner · 20 years ago
- f7443da Don't forget to diddle with the control word when performing an FISTP64. by Chris Lattner · 20 years ago
- 745d538 Use a custom expander to compile this: by Chris Lattner · 20 years ago
- 80a3e94 Allow targets to define custom expanders for FP_TO_*INT by Chris Lattner · 20 years ago
- 1618beb allow a target to request that unknown FP_TO_*INT conversion be promoted to by Chris Lattner · 20 years ago
- fa9c801 instead of having all conversions be handled by one case value, and then have by Chris Lattner · 20 years ago
- 98169be support bsr, and more .td simplification by Andrew Lenharth · 20 years ago
- fe66039 new is not a valid default anywhere, so make this pure virtual by Andrew Lenharth · 20 years ago
- 3be872e Fix a problem in getDirectoryContents where sub-directory names were by Reid Spencer · 20 years ago
- a4433e1 get lazy JITing working. Some of shootout runs now by Andrew Lenharth · 20 years ago
- 6a97461 Like constants, globals on some platforms are GOT relative. This means they have to be allocated by Andrew Lenharth · 20 years ago
- 988b1dd Eliminate an extra copy from R1 that Nate noticed on function calls that by Chris Lattner · 20 years ago
- 4015ea8 Specify the correct number of operands by Chris Lattner · 20 years ago
- 2a05c8e Fold constant adds into loads and stores to frame indices. by Nate Begeman · 20 years ago
- 3dee175 Fix some comments by Nate Begeman · 20 years ago
- cef21c3 Fix debug info to not print out recently freed memory. by Chris Lattner · 20 years ago
- 8e7a709 Print symbolic register names in debug dumps by Chris Lattner · 20 years ago
- 00b16889 Eliminate all remaining tabs and trailing spaces. by Jeff Cohen · 20 years ago
- 54eed36 Implement the optimization for the Red Zone on Darwin. This removes the by Nate Begeman · 20 years ago
- 45ff4fa fix some warnings when compiled with 32-bit hosts by Chris Lattner · 20 years ago
- 9eb59ec Eliminate tabs and trailing spaces. by Jeff Cohen · 20 years ago
- b65975a add a note about the red zone by Chris Lattner · 20 years ago
- 2e00d7d Wrap some long lines, fix emission of weak global variables by Chris Lattner · 20 years ago
- 4ad870d Update the PPC readme by Nate Begeman · 20 years ago
- 600d73b ConvertibleToGEP always returns 0, remove some old crufty code which by Chris Lattner · 20 years ago
- d6bbac5 fix a warning on 32-bit systems by Chris Lattner · 20 years ago
- 7b4f0a8 Fix an optimization put in for accessing static globals. This obviates by Nate Begeman · 20 years ago
- f075cac fix compile error by Andrew Lenharth · 20 years ago
- aa68f7f PowerPC no-pic code is not quite ready for prime-time by Chris Lattner · 20 years ago
- 6b137d8 Handle more imm forms, and load small negative i32 constants without hitting memory (should do the same for arbitrary zero extended small negative constants) by Andrew Lenharth · 20 years ago
- 38396f8 finally found the gcc defined constants by Andrew Lenharth · 20 years ago
- 0934ae0 Alpha JIT (beta) by Andrew Lenharth · 20 years ago
- f3f951a simpilfy instruction encoding (and make the lines way shorter, aka Misha happification) by Andrew Lenharth · 20 years ago
- 908bc86 update interface by Andrew Lenharth · 20 years ago
- 16ec33c the JIT memory manager will construct a GOT if you want it too. Also, it places the constants in the allocated memory, rather than a malloc area by Andrew Lenharth · 20 years ago
- 2497e63 Support building non-PIC by Nate Begeman · 20 years ago
- 2130c08 revert to using 4-byte alignment for doubles, as specified by the ABI by Chris Lattner · 20 years ago
- 18ed029 Support assembling fsqrt on darwin. This will be implemented better when by Nate Begeman · 20 years ago
- adeb43d Generate mfocrf when targeting g5. Generate fsqrt/fsqrts when targetin g5. by Nate Begeman · 20 years ago
- f9944f1 Do not let MaskedValueIsZero consider undef to be zero, for reasons by Chris Lattner · 20 years ago
- e884dc2 count the number of relocations performed. by Chris Lattner · 20 years ago