- Sep 18, 2007
-
-
Bill Wendling authored
"_-[NSString(local) isNullOrNil]".eh = 0 .no_dead_strip "_-[NSString(local) isNullOrNil]".eh The ".eh" should be inside the quotes. llvm-svn: 42074
-
Bill Wendling authored
llvm-svn: 42071
-
Devang Patel authored
Do not hide APInt::dump() inside #ifndef NDEBUG. llvm-svn: 42068
-
- Sep 17, 2007
-
-
Devang Patel authored
for(int i = 0; i < N; i++) { if ( i == XYZ) { A; else B; } C; D; } llvm-svn: 42058
-
Devang Patel authored
llvm-svn: 42054
-
Gordon Henriksen authored
LLVM now enforces the following prototypes for the write barriers: <ty>* @llvm.gcread(<ty2>*, <ty>**) void @llvm.gcwrite(<ty>*, <ty2>*, <ty>**) And for @llvm.gcroot, the first stack slot is verified to be an alloca or a bitcast of an alloca. Fixes test/CodeGen/Generic/GC/lower_gcroot.ll, which violated these. llvm-svn: 42051
-
Dale Johannesen authored
and storeRegToStackSlot. Evan and I concluded this should never be needed and it appears to be true. (It if is needed, adjustment would be needed for long double to work.) llvm-svn: 42049
-
Devang Patel authored
llvm-svn: 42048
-
Devang Patel authored
APInt::dump() is inside #ifndef NDEBUG, however SelectionDAG dump() routines are not. llvm-svn: 42047
-
Dale Johannesen authored
complete, but common cases work) llvm-svn: 42043
-
Chris Lattner authored
Add a new DenseMapInfo::isEqual method to allow clients to redefine the equality predicate used when probing the hash table. llvm-svn: 42042
-
Evan Cheng authored
llvm-svn: 42037
-
Dan Gohman authored
llvm-svn: 42035
-
Dan Gohman authored
can terminate a block with no fall-through. llvm-svn: 42029
-
Dan Gohman authored
llvm-svn: 42027
-
Dan Gohman authored
64-bit) can use test instead of cmp with an immediate. llvm-svn: 42026
-
Dan Gohman authored
previously only done for 32-bit and smaller operands. llvm-svn: 42024
-
Duncan Sands authored
llvm-svn: 42021
-
Dale Johannesen authored
so only works on x86 target). llvm-svn: 42019
-
Daniel Berlin authored
Add operator == and != to SparseBitVector. Simplify code for test_and_set llvm-svn: 42018
-
- Sep 16, 2007
-
-
Daniel Berlin authored
llvm-svn: 42016
-
Bill Wendling authored
match the conditional that turns on exception handling emittion in the asm printer. llvm-svn: 42008
-
Dale Johannesen authored
llvm-svn: 42002
-
Bill Wendling authored
supports it. This solves this error on the Darwin x86-64 platform: $ cat testcase.ii struct A { A(); }; A *bork() { return new A; } $ llvm-g++ -arch x86_64 -c testcase.ii /var/tmp//cc3U8fd8.s:52:unknown section type: non_lazy_symbol_pointers /var/tmp//cc3U8fd8.s:52:Rest of line ignored. 1st junk character valued 76 (L). /var/tmp//cc3U8fd8.s:53:Unknown pseudo-op: .indirect_symbol /var/tmp//cc3U8fd8.s:53:Rest of line ignored. 1st junk character valued 95 (_). llvm-svn: 41999
-
Owen Anderson authored
llvm-svn: 41998
-
- Sep 15, 2007
-
-
Chris Lattner authored
GCC optimizes away things like ptr < NULL to false. To "fix" this, have the CBE emit casts of pointers to intptr_t when doing relational pointer comparisons. llvm-svn: 41983
-
Dan Gohman authored
llvm-svn: 41975
-
Chris Lattner authored
llvm-svn: 41972
-
Owen Anderson authored
llvm-svn: 41968
-
Dale Johannesen authored
double from some of the many places in the optimizers it appears, and do something reasonable with x86 long double. Make APInt::dump() public, remove newline, use it to dump ConstantSDNode's. Allow APFloats in FoldingSet. Expand X86 backend handling of long doubles (conversions to/from int, mostly). llvm-svn: 41967
-
- Sep 14, 2007
-
-
Evan Cheng authored
llvm-svn: 41962
-
Dan Gohman authored
ambiguity. llvm-svn: 41960
-
Dan Gohman authored
isRegister, isImmediate, and isMachineBasicBlock, which are equivalent, and more popular. llvm-svn: 41958
-
Dan Gohman authored
for consistency with many other transforms. llvm-svn: 41957
-
Dan Gohman authored
are strict about such things. llvm-svn: 41956
-
Rafael Espindola authored
llvm-svn: 41953
-
Chris Lattner authored
miscompilation of 188.ammp. Reject select and bitcast in ValueIsOnlyUsedLocallyOrStoredToOneGlobal because RewriteHeapSROALoadUser can't handle it. llvm-svn: 41950
-
Chris Lattner authored
llvm-svn: 41949
-
Evan Cheng authored
llvm-svn: 41947
-
Bill Wendling authored
(http://lists.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20070910/053370.html). It's causing SPASS to fail. llvm-svn: 41938
-