- Apr 18, 2010
-
-
Anton Korobeynikov authored
FU per CPU arch to 32 per intinerary allowing precise modelling of quite complex pipelines in the future. llvm-svn: 101754
-
Chris Lattner authored
llvm-svn: 101723
-
Benjamin Kramer authored
llvm-svn: 101711
-
Benjamin Kramer authored
llvm-svn: 101710
-
Nick Lewycky authored
platforms to unbreak the darwin and linux builds. The BSD folks should feel free to change the #if, if this breaks them. llvm-svn: 101703
-
Nick Lewycky authored
llvm-svn: 101702
-
Nick Lewycky authored
llvm-svn: 101701
-
Chris Lattner authored
as it is more efficient than fork/exec. Thanks to Eric for adding the autoconf check. It would be nice if a cmake guru could add a cmake check for posix_spawn as well. llvm-svn: 101693
-
Chris Lattner authored
llvm-svn: 101692
-
Chris Lattner authored
llvm-svn: 101691
-
Bill Wendling authored
emitted or not. The JIT doesn't set that. Look it up in the label location table instead. llvm-svn: 101686
-
Bill Wendling authored
llvm-svn: 101685
-
- Apr 17, 2010
-
-
Daniel Dunbar authored
llvm-svn: 101675
-
Chris Lattner authored
up with the definition (and fix a broken testcase). PR6491. llvm-svn: 101670
-
Chris Lattner authored
even if the element of the array has no size. llvm-svn: 101662
-
Chris Lattner authored
in memory operands. rdar://7874844 llvm-svn: 101661
-
Chris Lattner authored
llvm-svn: 101659
-
Chris Lattner authored
by switching CachedFunctionInfo from a std::map to a ValueMap (which is implemented in terms of a DenseMap). DenseMap has different iterator invalidation semantics than std::map. This should hopefully fix the dragonegg builder. llvm-svn: 101658
-
Chris Lattner authored
llvm-svn: 101657
-
Dan Gohman authored
llvm-svn: 101655
-
Chris Lattner authored
llvm-svn: 101648
-
Dan Gohman authored
llvm-svn: 101640
-
Dan Gohman authored
llvm-svn: 101639
-
Dan Gohman authored
llvm-svn: 101638
-
Dan Gohman authored
llvm-svn: 101637
-
Dan Gohman authored
llvm-svn: 101636
-
Dan Gohman authored
const_casts, and it reinforces the design of the Target classes being immutable. SelectionDAGISel::IsLegalToFold is now a static member function, because PIC16 uses it in an unconventional way. There is more room for API cleanup here. And PIC16's AsmPrinter no longer uses TargetLowering. llvm-svn: 101635
-
Dan Gohman authored
MachineFunctionInfo subclasses. llvm-svn: 101634
-
Chandler Carruth authored
Also rename the classes appropriately. The CMake build already used these names. llvm-svn: 101631
-
Chris Lattner authored
i8 field when they really do not. This fixes rdar://7840289 llvm-svn: 101629
-
Chris Lattner authored
CGSCC can delete nodes in regions of the callgraph that have already been visited. If new CG nodes are allocated to the same pointer, we shouldn't abort, just handle it correctly by assigning a new number. This should restore stability by removing invalidated pointers that *will* be reused from the densemap in the iterator. llvm-svn: 101628
-
Evan Cheng authored
the live-in sets of BBs in the loop. Otherwise later pass may end up using the registers and override the invariant. rdar://7852937 No reasonablly sized test case possible. llvm-svn: 101626
-
Evan Cheng authored
llvm-svn: 101622
-
Evan Cheng authored
llvm-svn: 101621
-
Evan Cheng authored
llvm-svn: 101620
-
Bob Wilson authored
may be called when either the source or destination type is i64, and my change also hadn't fixed the most obvious problem -- assuming that i64 will only be bitconverted to f64, ignoring the various vector types. Radar 7873160. llvm-svn: 101615
-
Bob Wilson authored
to determine where to place PHIs by iteratively comparing reaching definitions at each block. That was just plain wrong. This version now computes the dominator tree within the subset of the CFG where PHIs may need to be placed, and then places the PHIs in the iterated dominance frontier of each definition. The rest of the patch is mostly the same, with a few more performance improvements added in. llvm-svn: 101612
-
Bob Wilson authored
just remove them all. Radar 7873207 (working around the root problem of Radar 7759363). llvm-svn: 101604
-
Jakob Stoklund Olesen authored
Revert "Use a simpler data structure to calculate the least recently used register in RegAllocLocal." This reverts commit 101392. It broke a buildbot. llvm-svn: 101595
-
Chris Lattner authored
llvm-svn: 101583
-