- Oct 03, 2010
-
-
Chris Lattner authored
else in X86), and add support for pavgusb. This is apparently the only instruction (other than movsx) that is preventing ffmpeg from building with clang. If someone else is interested in banging out the rest of the 3DNow! instructions, it should be quite easy now. llvm-svn: 115466
-
Duncan Sands authored
llvm-svn: 115463
-
Duncan Sands authored
is partly because this attribute caused trouble in the past (the SmallVector one had to be changed from aligned to aligned(8) due to causing crashes on i386 for example; in theory the same might be needed in the Allocator case...). But it's mostly because there seems to be no point in special casing gcc here. Using the same implementation for all compilers results in better testing. llvm-svn: 115462
-
Howard Hinnant authored
llvm-svn: 115461
-
Bill Wendling authored
llvm-svn: 115460
-
Bill Wendling authored
llvm-svn: 115459
-
Bill Wendling authored
tact. llvm-svn: 115458
-
Evan Cheng authored
1. Model dual issues as two FUs. 2. Model the pipelines correctly: two symmetric ALUs, the multiplier is a dependent pipeline on ALU0. The changes do not have much impact on codegen right now. But I plan to make pre-RA scheduler multi-issue aware which should take good advantage of the changes. llvm-svn: 115457
-
Bill Wendling authored
llvm-svn: 115456
-
Rafael Espindola authored
llvm-svn: 115454
-
Bill Wendling authored
llvm-svn: 115453
-
Douglas Gregor authored
function/method argument, include the parameter name and always include parentheses (even for zero-parameter blocks). Otherwise, the block literal placeholder '^' can look very weird. llvm-svn: 115444
-
Howard Hinnant authored
llvm-svn: 115443
-
Howard Hinnant authored
llvm-svn: 115430
-
Chris Lattner authored
llvm-svn: 115429
-
Douglas Gregor authored
produces a simple "display" name that captures the arguments/parameters for a function, function template, class template, or class template specialization. llvm-svn: 115428
-
Chris Lattner authored
llvm-svn: 115427
-
- Oct 02, 2010
-
-
Chris Lattner authored
llvm-svn: 115426
-
Douglas Gregor authored
to types. Also, teach clang_getTypeDeclaration() about template specializations, injected-class-names, and elaborated types. Fixes <rdar://problem/8506460>. llvm-svn: 115425
-
Chris Lattner authored
to a shufflevector. Otherwise it doesn't turn into a pshufw. This bug was introduced in the mmx rewrite. llvm-svn: 115423
-
Chris Lattner authored
backing int_x86_ssse3_pshuf_w got removed. This caused PR8280. llvm-svn: 115422
-
Douglas Gregor authored
the interface as having changed since it was originally serialized. This ensures that we see class extensions/categories in chained PCH files. llvm-svn: 115421
-
Douglas Gregor authored
Don't add -fno-spell-checking in libclang if a spell-checking-related argument is already in the command-line arguments llvm-svn: 115420
-
Douglas Gregor authored
specifier cursors in libclang. FIXME -=2, fixes the rest of <rdar://problem/8274883>. llvm-svn: 115419
-
Chris Lattner authored
llvm-svn: 115418
-
Douglas Gregor authored
the "detailed" preprocessing record. llvm-svn: 115417
-
Chris Lattner authored
llvm-svn: 115416
-
Chris Lattner authored
llvm-svn: 115415
-
Chris Lattner authored
llvm-svn: 115414
-
Chris Lattner authored
llvm-svn: 115413
-
Chris Lattner authored
llvm-svn: 115412
-
Anders Carlsson authored
Use ParseObjCSelectorPiece for parsing getter and setter names in @property declarations. Fixes PR8169. llvm-svn: 115411
-
Anders Carlsson authored
llvm-svn: 115410
-
Jakob Stoklund Olesen authored
llvm-svn: 115408
-
Francois Pichet authored
llvm-svn: 115407
-
Oscar Fuentes authored
llvm-svn: 115405
-
Oscar Fuentes authored
llvm-svn: 115404
-
Oscar Fuentes authored
llvm-svn: 115402
-
Bob Wilson authored
scheduling change in svn 115121. The CriticalAntiDepBreaker had bad liveness information. It was calculating the KillIndices for one scheduling region in a basic block, rescheduling that region so the KillIndices were no longer valid, and then using those wrong KillIndices to make decisions for the next scheduling region. I've not been able to reduce a small testcase for this. Radar 8502534. llvm-svn: 115400
-
Johnny Chen authored
have now all passed. rdar://problem/8502549 and rdar://problem/8493023 are fixed llvm-svn: 115399
-