- Oct 02, 2007
-
-
Gordon Henriksen authored
llvm-svn: 42533
-
Gordon Henriksen authored
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
-
Gordon Henriksen authored
llvm-svn: 42529
-
Gordon Henriksen authored
llvm-svn: 42528
-
Gordon Henriksen authored
llvm-svn: 42527
-
Gordon Henriksen authored
llvm-svn: 42526
-
Devang Patel authored
llvm-svn: 42522
-
Owen Anderson authored
llvm-svn: 42521
-
Owen Anderson authored
llvm-svn: 42519
-
Devang Patel authored
llvm-svn: 42517
-
Tanya Lattner authored
If the user did not check out LLVM and request it to be built, it should be 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
-
Evan Cheng authored
instructions reverse map. llvm-svn: 42509
-
Dale Johannesen authored
llvm-svn: 42508
-
Dan Gohman authored
SourceFiles list is fully filled in so that it sees all of the files. llvm-svn: 42506
-
Evan Cheng authored
llvm-svn: 42505
-
- Oct 01, 2007
-
-
Devang Patel authored
llvm-svn: 42502
-
Evan Cheng authored
llvm-svn: 42499
-
Devang Patel authored
Relax unsafe use check. If there is one unconditional use inside the loop then it is safe to promote value even if there is another conditional use inside the loop. llvm-svn: 42493
-
Evan Cheng authored
llvm-svn: 42492
-
Dale Johannesen authored
llvm-svn: 42488
-
Dan Gohman authored
llvm-svn: 42487
-
- Sep 30, 2007
-
-
Dale Johannesen authored
llvm-svn: 42486
-
Dale Johannesen authored
use APFloat for int-to-float/double; use round-to-nearest for these (implementation-defined, seems to match gcc). llvm-svn: 42484
-
Dale Johannesen authored
llvm-svn: 42483
-
Gordon Henriksen authored
And not super's super, either. llvm-svn: 42482
-
Chris Lattner authored
llvm-svn: 42480
-
Owen Anderson authored
Template-ize more of the DomTree internal implementation details. Only the calculate() methods for DomTree and PostDomTree remain to be merged/template-ized. llvm-svn: 42476
-
Chris Lattner authored
llvm-svn: 42475
-
Chris Lattner authored
llvm-svn: 42474
-
- Sep 29, 2007
-
-
Duncan Sands authored
llvm-svn: 42470
-
Duncan Sands authored
can be resolved to a function. This is required for codegen and used by instcombine. llvm-svn: 42469
-
Gordon Henriksen authored
llvm-svn: 42467
-
Gordon Henriksen authored
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
-
Gordon Henriksen authored
llvm-svn: 42465
-
Daniel Berlin authored
llvm-svn: 42462
-
Gordon Henriksen authored
llvm-svn: 42461
-
Gordon Henriksen authored
Resolving this by deleting vestigal etags remnants. llvm-svn: 42460
-
Evan Cheng authored
llvm-svn: 42459
-
Devang Patel authored
llvm-svn: 42458
-
Dan Gohman authored
llvm-svn: 42457
-