| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | testcase for PR1647 | Chris Lattner | 2007-10-03 | 1 | -0/+7 |
| | | | | | llvm-svn: 42570 | ||||
| * | Fix PR1719, by not marking llvm.noinline internal. | Chris Lattner | 2007-10-03 | 1 | -0/+1 |
| | | | | | llvm-svn: 42565 | ||||
| * | Bill's example is still not enough to repro this, but it has other issues that | Chris Lattner | 2007-10-03 | 1 | -0/+8 |
| | | | | | | | seem significant as well. llvm-svn: 42564 | ||||
| * | Factor some code from the DomTree and PostDomTree calculate methods up into | Owen Anderson | 2007-10-03 | 5 | -25/+30 |
| | | | | | | | each one's runOnFunction method. llvm-svn: 42563 | ||||
| * | Another micro-opt. | Bill Wendling | 2007-10-02 | 1 | -0/+16 |
| | | | | | llvm-svn: 42554 | ||||
| * | Another missed optimization with LICM. | Bill Wendling | 2007-10-02 | 1 | -0/+23 |
| | | | | | llvm-svn: 42552 | ||||
| * | Small label changes. | Bill Wendling | 2007-10-02 | 1 | -5/+2 |
| | | | | | llvm-svn: 42549 | ||||
| * | Now with source code. | Bill Wendling | 2007-10-02 | 1 | -0/+16 |
| | | | | | llvm-svn: 42548 | ||||
| * | Now with LL code! | Bill Wendling | 2007-10-02 | 1 | -1/+17 |
| | | | | | llvm-svn: 42547 | ||||
| * | Another missed optimization. | Bill Wendling | 2007-10-02 | 1 | -0/+28 |
| | | | | | llvm-svn: 42546 | ||||
| * | Micro-optimization -- missed LICM opportunity. | Bill Wendling | 2007-10-02 | 1 | -0/+24 |
| | | | | | llvm-svn: 42542 | ||||
| * | Updating my credits entry. | Gordon Henriksen | 2007-10-02 | 1 | -0/+2 |
| | | | | | llvm-svn: 42541 | ||||
| * | Document new sqrt and powi handling. | Dale Johannesen | 2007-10-02 | 1 | -4/+14 |
| | | | | | llvm-svn: 42540 | ||||
| * | Rewrite sqrt and powi to use anyfloat. By popular demand. | Dale Johannesen | 2007-10-02 | 5 | -67/+38 |
| | | | | | llvm-svn: 42537 | ||||
| * | Regenerate. | Gordon Henriksen | 2007-10-02 | 1 | -25/+90 |
| | | | | | llvm-svn: 42533 | ||||
| * | Providing --with-ocaml-libdir for ./configure. The default is the | Gordon Henriksen | 2007-10-02 | 4 | -10/+57 |
| | | | | | | | | | | | | stdlib if it's beneath --prefix, and is libdir/ocaml otherwise. If someone has a better way than this to test whether $B is a path within $A, I'd love to hear it: if test "$A" \< "$B" -a "$B" \< "${A}~" llvm-svn: 42532 | ||||
| * | Regenerate. | Gordon Henriksen | 2007-10-02 | 1 | -1/+1 |
| | | | | | llvm-svn: 42529 | ||||
| * | Fixing (harmless) typos. | Gordon Henriksen | 2007-10-02 | 2 | -4/+1 |
| | | | | | llvm-svn: 42528 | ||||
| * | Regenerate. | Gordon Henriksen | 2007-10-02 | 1 | -25/+69 |
| | | | | | llvm-svn: 42527 | ||||
| * | Add explicit --enable-bindings option to configure. | Gordon Henriksen | 2007-10-02 | 4 | -6/+41 |
| | | | | | llvm-svn: 42526 | ||||
| * | Fix test. | Devang Patel | 2007-10-02 | 1 | -1/+1 |
| | | | | | llvm-svn: 42522 | ||||
| * | Fix typo. | Owen Anderson | 2007-10-02 | 1 | -1/+1 |
| | | | | | llvm-svn: 42521 | ||||
| * | Mention memdep in the AA documentation. | Owen Anderson | 2007-10-02 | 1 | -0/+19 |
| | | | | | llvm-svn: 42519 | ||||
| * | New test. | Devang Patel | 2007-10-02 | 1 | -0/+14 |
| | | | | | llvm-svn: 42517 | ||||
| * | If the user did not check out LLVM and request it to be built, it should be ↵ | Tanya Lattner | 2007-10-02 | 1 | -1/+0 |
| | | | | | | | a build error. This relies on the user having a successful build of LLVM, but the tests will fail if they dont. llvm-svn: 42514 | ||||
| * | Refactor code to add load / store folded instructions -> register only | Evan Cheng | 2007-10-01 | 2 | -607/+599 |
| | | | | | | | instructions reverse map. llvm-svn: 42509 | ||||
| * | Fix stride computations for long double arrays. | Dale Johannesen | 2007-10-01 | 3 | -4/+8 |
| | | | | | llvm-svn: 42508 | ||||
| * | Move the code that emits the .file directives so that it runs after the | Dan Gohman | 2007-10-01 | 1 | -16/+17 |
| | | | | | | | SourceFiles list is fully filled in so that it sees all of the files. llvm-svn: 42506 | ||||
| * | -pre-RA-sched=none, simple, simple-noitin are gone. | Evan Cheng | 2007-10-01 | 2 | -5/+2 |
| | | | | | llvm-svn: 42505 | ||||
| * | PR 1603 test case. | Devang Patel | 2007-10-01 | 1 | -0/+8 |
| | | | | | llvm-svn: 42502 | ||||
| * | Remove simple scheduler. | Evan Cheng | 2007-10-01 | 3 | -1186/+0 |
| | | | | | llvm-svn: 42499 | ||||
| * | Relax unsafe use check. If there is one unconditional use inside the loop ↵ | Devang Patel | 2007-10-01 | 2 | -22/+43 |
| | | | | | | | then it is safe to promote value even if there is another conditional use inside the loop. llvm-svn: 42493 | ||||
| * | Typo. X86comi doesn't read / write chain's. | Evan Cheng | 2007-10-01 | 1 | -2/+1 |
| | | | | | llvm-svn: 42492 | ||||
| * | Add getABITypeSize, getABITypeSizeInBits | Dale Johannesen | 2007-10-01 | 2 | -1/+19 |
| | | | | | llvm-svn: 42488 | ||||
| * | Add empty() member functions to a few container-like classes. | Dan Gohman | 2007-10-01 | 3 | -0/+3 |
| | | | | | llvm-svn: 42487 | ||||
| * | remove dup comment | Dale Johannesen | 2007-09-30 | 1 | -1/+0 |
| | | | | | llvm-svn: 42486 | ||||
| * | Constant fold int-to-long-double conversions; | Dale Johannesen | 2007-09-30 | 4 | -21/+13 |
| | | | | | | | | | use APFloat for int-to-float/double; use round-to-nearest for these (implementation-defined, seems to match gcc). llvm-svn: 42484 | ||||
| * | Simplify and fix signed int -> FP conversions. | Dale Johannesen | 2007-09-30 | 1 | -11/+3 |
| | | | | | llvm-svn: 42483 | ||||
| * | AsmPrinters overriding getAnalysisUsage should call super. | Gordon Henriksen | 2007-09-30 | 2 | -1/+2 |
| | | | | | | | And not super's super, either. llvm-svn: 42482 | ||||
| * | Add a helper useful when mapping from a map element to its hash node. | Chris Lattner | 2007-09-30 | 1 | -1/+12 |
| | | | | | llvm-svn: 42480 | ||||
| * | Template-ize more of the DomTree internal implementation details. Only the ↵ | Owen Anderson | 2007-09-30 | 5 | -156/+145 |
| | | | | | | | calculate() methods for DomTree and PostDomTree remain to be merged/template-ized. llvm-svn: 42476 | ||||
| * | document DenseSet. | Chris Lattner | 2007-09-30 | 1 | -0/+20 |
| | | | | | llvm-svn: 42475 | ||||
| * | Add a new DenseSet abstraction. | Chris Lattner | 2007-09-30 | 2 | -4/+65 |
| | | | | | llvm-svn: 42474 | ||||
| * | Add newline at end of file. | Duncan Sands | 2007-09-29 | 1 | -1/+1 |
| | | | | | llvm-svn: 42470 | ||||
| * | Check that the second parameter of init_trampoline | Duncan Sands | 2007-09-29 | 1 | -2/+6 |
| | | | | | | | | can be resolved to a function. This is required for codegen and used by instcombine. llvm-svn: 42469 | ||||
| * | This is done already. | Gordon Henriksen | 2007-09-29 | 1 | -7/+0 |
| | | | | | llvm-svn: 42467 | ||||
| * | Collector is the base class for garbage collection code generators. | Gordon Henriksen | 2007-09-29 | 3 | -0/+524 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This version enhances the previous patch to add root initialization as discussed here: http://lists.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20070910/053455.html Collector gives its subclasses control over generic algorithms: unsigned NeededSafePoints; //< Bitmask of required safe points. bool CustomReadBarriers; //< Default is to insert loads. bool CustomWriteBarriers; //< Default is to insert stores. bool CustomRoots; //< Default is to pass through to backend. bool InitRoots; //< If set, roots are nulled during lowering. It also has callbacks which collectors can hook: /// If any of the actions are set to Custom, this is expected to /// be overriden to create a transform to lower those actions to /// LLVM IR. virtual Pass *createCustomLoweringPass() const; /// beginAssembly/finishAssembly - Emit module metadata as /// assembly code. virtual void beginAssembly(Module &M, std::ostream &OS, AsmPrinter &AP, const TargetAsmInfo &TAI) const; virtual void finishAssembly(Module &M, CollectorModuleMetadata &CMM, std::ostream &OS, AsmPrinter &AP, const TargetAsmInfo &TAI) const; Various other independent algorithms could be implemented, but were not necessary for the initial two collectors. Some examples are listed here: http://llvm.org/docs/GarbageCollection.html#collector-algos llvm-svn: 42466 | ||||
| * | Demoting CHelpers.h to include/llvm/Support. | Gordon Henriksen | 2007-09-29 | 3 | -2/+2 |
| | | | | | llvm-svn: 42465 | ||||
| * | Switch to densemap rather than std::set | Daniel Berlin | 2007-09-29 | 1 | -3/+26 |
| | | | | | llvm-svn: 42462 | ||||
| * | Regenerate. | Gordon Henriksen | 2007-09-29 | 1 | -36/+25 |
| | | | | | llvm-svn: 42461 | ||||

