- Dec 05, 2008
-
-
Dan Gohman authored
llvm-svn: 60586
-
Dan Gohman authored
llvm-svn: 60585
-
Dan Gohman authored
changing the stack slots on an instruction, to keep them consistent with the actual memory addresses. llvm-svn: 60584
-
Dan Gohman authored
While they appear to provide a normal clobbering def, they don't in the case of the awkward IMPLICIT_DEF+INSERT_SUBREG idiom. It would be good to change INSERT_SUBREG; until then, this change allows post-regalloc scheduling to cope in a mildly conservative way. llvm-svn: 60583
-
Anders Carlsson authored
llvm-svn: 60582
-
Anders Carlsson authored
llvm-svn: 60581
-
Anders Carlsson authored
llvm-svn: 60580
-
Ted Kremenek authored
Change the implementation of symbol_iterator to not use a union and rely on any details of SymbolRef's implementation. llvm-svn: 60579
-
Ted Kremenek authored
Add SymbolRef::print() and have SymbolicRegion::print() use this method instead of calling SymbolRef::getNumber(). llvm-svn: 60578
-
Ted Kremenek authored
llvm-svn: 60577
-
Ted Kremenek authored
llvm-svn: 60576
-
Ted Kremenek authored
Rename SymbolID to SymbolRef. This is a precursor to some overhauling of the representation of symbolic values. llvm-svn: 60575
-
Zhongxing Xu authored
llvm-svn: 60574
-
Fariborz Jahanian authored
methods in class and its implementation. This is work in progress. llvm-svn: 60573
-
Ted Kremenek authored
llvm-svn: 60572
-
Evan Cheng authored
Re-did 60519. It turns out Darwin's handling of hidden visibility symbols are a bit more complicate than I expected. Both declarations and weak definitions still need a stub indirection. However, the stubs are in data section and they contain the addresses of the actual symbols. llvm-svn: 60571
-
Ted Kremenek authored
StoreManager::Retrieve and StoreManager::RemoveDeadBindings now take a GRState* argument instead of a Store. This allows them to use the GDM for storing other data. llvm-svn: 60570
-
Chris Lattner authored
even it. llvm-svn: 60568
-
Scott Michel authored
aren't part of the test suite but are generally useful nonetheless, and can be expanded later to test the backend against the actual Cell SPU system. There's basically no other good place to put this code, so put it here for the time being. - vecoperations.c: Vector shuffles for all supported vector types, tests for v16i8 add and multiply. llvm-svn: 60566
-
rdar://problem/6213955Steve Naroff authored
Finish up support for <rdar://problem/6213955> clang ObjC rewriter: rewriter doesn't appear to support @property and @synthesize. llvm-svn: 60565
-
Chris Lattner authored
the containing block. Introduce a new getCurFunctionOrMethodDecl method to check to see if we're in a function or objc method. Minor cleanups to other related places. This fixes rdar://6405429. llvm-svn: 60564
-
Chris Lattner authored
specific targets default them to on. Default blocks to on on 10.6 and later. Add a -fblocks option that allows the user to override the target's default. Use -fblocks in the various testcases that use blocks. llvm-svn: 60563
-
- Dec 04, 2008
-
-
Fariborz Jahanian authored
property attribute mis-specification. llvm-svn: 60562
-
Chris Lattner authored
to specify their default language options. llvm-svn: 60561
-
Ted Kremenek authored
Have raw_fd_ostream keep track of the position in the file to make tell() go faster by not requiring a flush(). llvm-svn: 60560
-
Ted Kremenek authored
llvm-svn: 60559
-
Ted Kremenek authored
llvm-svn: 60558
-
Sebastian Redl authored
llvm-svn: 60557
-
Ted Kremenek authored
llvm-svn: 60556
-
Devang Patel authored
llvm-svn: 60555
-
Devang Patel authored
This fixes many bugs. I will add more test cases in a separate check-in. Some day, the code that manipulates CFG and updates dom. info could use refactoring help. llvm-svn: 60554
-
Owen Anderson authored
llvm-svn: 60553
-
Scott Michel authored
- Add v4f32, v2f64 to LowerVECTOR_SHUFFLE - Look for vector rotate in shuffle elements, generate a vector rotate instead of a full-blown shuffle when opportunity presents itself. - Generate larger test harness and fix a few interesting but obscure bugs. llvm-svn: 60552
-
Ted Kremenek authored
llvm-svn: 60548
-
Ted Kremenek authored
llvm-svn: 60547
-
Ted Kremenek authored
Fix bug in attribute(nonnull) processing where not all of the parameter indices in nonnull(...) were actually processed. llvm-svn: 60546
-
Steve Naroff authored
Will discuss with Chris... llvm-svn: 60545
-
Ted Kremenek authored
llvm-svn: 60544
-
Duncan Sands authored
number of bytes for types such as i1 which are not a multiple of 8 bits in length. llvm-svn: 60543
-
Sebastian Redl authored
llvm-svn: 60542
-