- Oct 18, 2011
-
-
David Meyer authored
llvm-svn: 142338
-
Chad Rosier authored
rdar://10288916 llvm-svn: 142337
-
Joe Abbey authored
llvm-svn: 142336
-
Hal Finkel authored
llvm-svn: 142334
-
Eli Friedman authored
llvm-svn: 142332
-
Lang Hames authored
llvm-svn: 142323
-
Jim Grosbach authored
llvm-svn: 142321
-
Michael J. Spencer authored
This reverts commit 0c30d4e4f5f9110c5a67bd0ca84444dc58697596. llvm-svn: 142320
-
Michael J. Spencer authored
llvm-svn: 142319
-
Michael J. Spencer authored
Some of these can be true at the same time and there are a lot to add, so this should be turned into a bitfield. Some of the other accessors should probably be folded into this. llvm-svn: 142318
-
Michael J. Spencer authored
llvm-svn: 142317
-
Michael J. Spencer authored
llvm-svn: 142316
-
Michael J. Spencer authored
llvm-svn: 142315
-
Michael J. Spencer authored
llvm-svn: 142314
-
Jim Grosbach authored
llvm-svn: 142313
-
Michael J. Spencer authored
llvm-svn: 142309
-
Nick Lewycky authored
llvm-svn: 142307
-
Lang Hames authored
Re-applying the target data layout verification patch from r142288, plus appropriate CMake dependencies. Thanks to Raphael Espindola for tracking down the CMake issues. llvm-svn: 142306
-
Jim Grosbach authored
llvm-svn: 142303
-
Nick Lewycky authored
.file filenumber "directory" "filename" This removes one join+split of the directory+filename in MC internals. Because bitcode files have independent fields for directory and filenames in debug info, this patch may change the .o files written by existing .bc files. llvm-svn: 142300
-
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
-
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
-
Bill Wendling authored
llvm-svn: 142282
-
Bill Wendling authored
llvm-svn: 142280
-
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
-
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
-
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
-