- Oct 18, 2011
-
-
Chad Rosier authored
llvm-svn: 142299
-
Dan Gohman authored
tag on objc_retainBlock calls, which indicates that they may be optimized away. rdar://10211286. llvm-svn: 142298
-
Jim Grosbach authored
llvm-svn: 142297
-
Rafael Espindola authored
Linking CXX executable ../../bin/llvm-as ../../lib/libLLVMAsmParser.a(LLParser.cpp.o):/home/espindola/llvm/llvm/lib/AsmParser/LLParser.cpp:function llvm::LLParser::ParseTargetDefinition(): error: undefined reference to 'llvm::TargetData::parseSpecifier(llvm::StringRef, llvm::TargetData*)' clang-3: error: linker command failed with exit code 1 (use -v to see invocation) Revert "Validate target data layout strings." This reverts commit 599d2d4c25d3aee63a21d9c67a88cd43bd971b7e. llvm-svn: 142296
-
Devang Patel authored
llvm-svn: 142295
-
Bill Wendling authored
Use the custom inserter for the ARM setjmp intrinsics. Instead of creating the SjLj dispatch table in IR, where it frequently violates serveral assumptions -- in particular assumptions made by the landingpad instruction about what can branch to a landing pad and what cannot. Performing this in the back-end allows us to violate these assumptions without the IR getting angry at us. It also allows us to perform a small optimization. We can shove the address of the dispatch's basic block into the function context and not have to add code around the setjmp to check for the return value and jump to the dispatch. Neat, huh? <rdar://problem/10116753> llvm-svn: 142294
-
Jim Grosbach authored
NEON immediates are "interesting". Start of the work to handle parsing them in an 'as' compatible manner. Getting the matcher to play nicely with these and the floating point immediates from VFP is an extra fun wrinkle. llvm-svn: 142293
-
Matt Beaumont-Gay authored
llvm-svn: 142292
-
Johnny Chen authored
llvm-svn: 142291
-
Rafael Espindola authored
llvm-svn: 142290
-
Argyrios Kyrtzidis authored
llvm-svn: 142289
-
Lang Hames authored
Invalid strings in asm files will result in parse errors. Invalid string literals passed to TargetData constructors will result in an assertion. llvm-svn: 142288
-
- Oct 17, 2011
-
-
Cameron Zwarich authored
to match its final use. With this change, all of test-suite compiles for Thumb2 with -verify-coalescing enabled. llvm-svn: 142287
-
Lang Hames authored
llvm-svn: 142286
-
Eli Friedman authored
llvm-svn: 142285
-
Ted Kremenek authored
llvm-svn: 142284
-
Enrico Granata authored
this patch introduces a new command script import command which takes as input a filename for a Python script and imports the module contained in that file. the containing directory is added to the Python path such that dependencies are honored. also, the module may contain an __lldb_init_module(debugger,dict) function, which gets called after importing, and which can somehow initialize the module's interaction with lldb llvm-svn: 142283
-
Bill Wendling authored
llvm-svn: 142282
-
Eli Friedman authored
Initial implementation of __atomic_is_lock_free. The input is the size of an atomic type rather than an atomic type itself just to save some implementation pain; I can change that if it seems worthwhile. I think this is the last hook needed for <atomic> besides defines for ATOMIC_CHAR_LOCK_FREE and friends. llvm-svn: 142281
-
Bill Wendling authored
llvm-svn: 142280
-
Rafael Espindola authored
libgcc to the link line into a helper function. llvm-svn: 142269
-
DeLesley Hutchins authored
llvm-svn: 142267
-
Owen Anderson authored
Rewrite most of MachODump to work through the generic libObject interfaces rather than accessing the MachO internals directly. llvm-svn: 142263
-
Owen Anderson authored
llvm-svn: 142261
-
DeLesley Hutchins authored
llvm-svn: 142260
-
Benjamin Kramer authored
llvm-svn: 142259
-
Bill Wendling authored
pass renumbers the blocks again. llvm-svn: 142258
-
Owen Anderson authored
llvm-svn: 142257
-
Bill Wendling authored
combining of the landingpad instruction. The ObjC personality function acts almost identically to the C++ personality function. In particular, it uses "null" as a "catch-all" value. llvm-svn: 142256
-
Richard Smith authored
of an attrib is missing. gcc does not allow the closing parenthesis to be omitted. llvm-svn: 142255
-
Cameron Zwarich authored
lowered to. This fixes a lot of verifier failures on the test suite. llvm-svn: 142254
-
Benjamin Kramer authored
llvm-svn: 142253
-
Benjamin Kramer authored
llvm-svn: 142252
-
Tanya Lattner authored
The comparison of two vectors should return a signed result. hasIntegerRepresentation() used to always return false for vectors, but since it was changed, it also changed the return type of a compare of two unsigned vectors to be unsigned. This patch removes the check for hasIntegerRepresentation since its not needed and returns the appropriate signed type. I added a new test case and updated exisiting test cases that assumed an unsigned result. llvm-svn: 142250
-
Fariborz Jahanian authored
Fix is in Sema. // rdar://10153365 llvm-svn: 142249
-
Jim Grosbach authored
llvm-svn: 142248
-
Benjamin Kramer authored
Enable bounds checking to catch this kind of bug earlier. llvm-svn: 142247
-
Eli Friedman authored
llvm-svn: 142246
-
Bill Wendling authored
Once the intrinsics are marked as having a custom inserter, it will call this method to emit the dispatch table into the machine function. llvm-svn: 142245
-
Bill Wendling authored
llvm-svn: 142243
-