- Mar 05, 2010
-
-
Evan Cheng authored
llvm-svn: 97818
-
Chris Lattner authored
of label error to a warning controllable with a -W flag. llvm-svn: 97815
-
Chris Lattner authored
llvm-svn: 97814
-
Chris Lattner authored
from different addr spaces. llvm-svn: 97813
-
Kovarththanan Rajaratnam authored
llvm-svn: 97810
-
Benjamin Kramer authored
llvm-svn: 97809
-
Wesley Peck authored
The MicroBlaze backend was generating stack layouts that did not conform correctly to the ABI. This update generates stack layouts which are closer to what GCC does. Variable arguments support was added as well but the stack layout for varargs has not been finalized. llvm-svn: 97807
-
Wesley Peck authored
llvm-svn: 97806
-
Chris Lattner authored
parts of the cmp|cmp and cmp&cmp folding logic wasn't prepared for vectors (unrelated to the bug but noticed while in the code) and the code was *definitely* not safe to use by the (cast icmp)|(cast icmp) handling logic that I added in r95855. Fix all this up by changing the various routines to more consistently use IRBuilder and not pass in the I which had the wrong type. llvm-svn: 97801
-
Chris Lattner authored
llvm-svn: 97799
-
Chris Lattner authored
llvm-svn: 97798
-
Evan Cheng authored
Fix an oops in x86 sibcall optimization. If the ByVal callee argument is itself passed as a pointer, then it's obviously not safe to do a tail call. llvm-svn: 97797
-
Duncan Sands authored
llvm-svn: 97796
-
Chris Lattner authored
compares, noticed by inspection. llvm-svn: 97795
-
Chris Lattner authored
in a very specific use pattern embodied in the carefully reduced testcase. llvm-svn: 97794
-
Eric Christopher authored
No functionality change. llvm-svn: 97793
-
Jeffrey Yasskin authored
llvm-svn: 97792
-
Chris Lattner authored
node which has a flag. That flag in turn was used by an already-selected adde which turned into an ADC32ri8 which used a selected load which was chained to the load we folded. This flag use caused us to form a cycle. Fix this by not ignoring chains in IsLegalToFold even in cases where the isel thinks it can. llvm-svn: 97791
-
Chris Lattner authored
llvm-svn: 97790
-
Chris Lattner authored
llvm-svn: 97789
-
Jeffrey Yasskin authored
llvm-svn: 97788
-
Mikhail Glushenkov authored
As in 'llvmc -O2 -O2 test.c'. llvm-svn: 97787
-
Mikhail Glushenkov authored
Allows us to find executables that are in the same directory. llvm-svn: 97786
-
Zhongxing Xu authored
information in ExplodedNode. llvm-svn: 97785
-
Evan Cheng authored
llvm-svn: 97782
-
Dan Gohman authored
llvm-svn: 97781
-
Chris Lattner authored
llvm-svn: 97780
-
Dan Gohman authored
llvm-svn: 97779
-
Dan Gohman authored
rounding correctly. This implementation is a generalization of the x86_64 code in compiler-rt. This fixes rdar://7683708. llvm-svn: 97778
-
Fariborz Jahanian authored
test case. llvm-svn: 97777
-
Johnny Chen authored
llvm-svn: 97776
-
Blaine Garst authored
add support for a 1<<29 bit in the block flags field to mark blocks using alternate struct return ABI llvm-svn: 97775
-
Evan Cheng authored
Add missing break for Intrinsic::objectsize case. It was falling through to the following Intrinsic::bswap code. I have no idea why it wasn't breaking stuff. llvm-svn: 97774
-
Rafael Espindola authored
This fixes bootstrap on ELF systems :-) llvm-svn: 97773
-
Chris Lattner authored
llvm-svn: 97772
-
Chris Lattner authored
Don't build any of the dynamic library stuff on cygwin/mingw. llvm-svn: 97771
-
Chris Lattner authored
llvm-svn: 97770
-
Chris Lattner authored
llvm-svn: 97769
-
Bill Wendling authored
llvm-svn: 97768
-
Douglas Gregor authored
trigger access control or one of the many assertions we have for valid access specifiers. llvm-svn: 97767
-