- Jul 28, 2011
-
-
John McCall authored
llvm-svn: 136340
-
Bill Wendling authored
The new EH is more simple in many respects. Mainly, we don't have to worry about the "llvm.eh.exception" and "llvm.eh.selector" calls being in weird places. llvm-svn: 136339
-
Bill Wendling authored
llvm-svn: 136338
-
John McCall authored
__block variables where the act of initialization/assignment itself causes the __block variable to be copied to the heap because the variable is of block type and is being assigned a block literal which captures the variable. rdar://problem/9814099 llvm-svn: 136337
-
Nick Lewycky authored
of the empty key for U. This shouldn't really matter because the tombstone key for the pair was still distinct from every other key, but it is odd. Patch by Michael Ilseman! llvm-svn: 136336
-
NAKAMURA Takumi authored
llvm-svn: 136333
-
Douglas Gregor authored
fields of HeaderFileInfo. llvm-svn: 136332
-
Douglas Gregor authored
for quoted header lookup when dealing with not-yet-installed frameworks. Fixes <rdar://problem/9824020>. llvm-svn: 136331
-
NAKAMURA Takumi authored
test/CodeGen/struct-init.c, struct-matching-constraint.c: Tweak commandline, or they would not be recognized as armv7 on some hosts. llvm-svn: 136330
-
Bill Wendling authored
landingpad. llvm-svn: 136329
-
Oscar Fuentes authored
LLVM*AsmPrinter. GenLibDeps.pl fails to detect vtable references. As this is the only referenced symbol from LLVM*Desc to LLVM*AsmPrinter on optimized builds, the algorithm that creates the list of libraries to be linked into tools doesn't know about the dependency and sometimes places the libraries on the wrong order, yielding error messages like this: ../../lib/libLLVMARMDesc.a(ARMMCTargetDesc.cpp.o): In function `llvm::ARMInstPrinter::ARMInstPrinter(llvm::MCAsmInfo const&)': ARMMCTargetDesc.cpp:(.text._ZN4llvm14ARMInstPrinterC1ERKNS_9MCAsmInfoE [llvm::ARMInstPrinter::ARMInstPrinter(llvm::MCAsmInfo const&)]+0x2a): undefined reference to `vtable for llvm::ARMInstPrinter' llvm-svn: 136328
-
Oscar Fuentes authored
llvm-svn: 136327
-
Bill Wendling authored
llvm-svn: 136326
-
Bill Wendling authored
* InvokeInst: Get the landingpad instruction associated with this invoke. * LandingPadInst: A method to reserve extra space for clauses. llvm-svn: 136325
-
Bruno Cardoso Lopes authored
llvm-svn: 136324
-
Bruno Cardoso Lopes authored
using vextractf128. This will reduce the number of issued instruction for several avx codes. llvm-svn: 136323
-
Bruno Cardoso Lopes authored
them to match 256-bit scalar_to_vector+zext. llvm-svn: 136322
-
Bruno Cardoso Lopes authored
Take advantage that the 128-bit vpxor zeros the higher part and use it. This also fixes PR10491 llvm-svn: 136321
-
Bruno Cardoso Lopes authored
a convert pattern close to the instruction definition. llvm-svn: 136320
-
Benjamin Kramer authored
llvm-svn: 136319
-
Douglas Gregor authored
llvm-svn: 136318
-
Douglas Gregor authored
llvm-svn: 136317
-
rdar://problem/8668674Johnny Chen authored
Make the test criteria more stringent with respect to rdar://problem/8668674 to prevent accidental pass. llvm-svn: 136316
-
Argyrios Kyrtzidis authored
For PCH files, have only one open/close for temporary + rename to be safe from race conditions. For all other output files open/close the output file directly. Depends on llvm r136310. rdar://9082880 & http://llvm.org/PR9374. llvm-svn: 136315
-
Douglas Gregor authored
llvm-svn: 136314
-
Bill Wendling authored
This takes the new 'resume' instruction and turns it into a direct jump to the caller's landing pad code. The caller's landingpad instruction is merged with the landingpad instructions of the callee. This is a bit rough and makes some assumptions in how the code works. But it passes a simple test. llvm-svn: 136313
-
Jim Grosbach authored
UXTAB, UXTAB16, UXTAH, UXTB, UXTB16, and UXTH. llvm-svn: 136312
-
Eric Christopher authored
llvm-svn: 136311
-
Argyrios Kyrtzidis authored
If true and 'model' parameter is not an absolute path, a temp directory will be prepended. Make it true by default to match current behaviour. llvm-svn: 136310
-
Eric Christopher authored
sizes make sense. llvm-svn: 136309
-
Eric Christopher authored
llvm-svn: 136308
-
Eric Christopher authored
llvm-svn: 136307
-
Richard Trieu authored
llvm-svn: 136306
-
Eric Christopher authored
supposed to. llvm-svn: 136305
-
Eric Christopher authored
llvm-svn: 136304
-
Eric Christopher authored
llvm-svn: 136303
-
Eric Christopher authored
llvm-svn: 136302
-
Eric Christopher authored
instruction and the architecture for which the instruction exists. llvm-svn: 136301
-
Eric Christopher authored
llvm-svn: 136300
-
Eric Christopher authored
llvm-svn: 136299
-