- Apr 24, 2012
-
-
Andrew Trick authored
llvm-svn: 155460
-
Andrew Trick authored
llvm-svn: 155459
-
Andrew Trick authored
llvm-svn: 155458
-
Andrew Trick authored
llvm-svn: 155457
-
Andrew Trick authored
The DAG builder is a convenient place to do it. Hopefully this is more efficient than a separate traversal over the same region. llvm-svn: 155456
-
Sean Callanan authored
doesn't return a result. If that expression can't be run in the current context (for example, if it uses a function and there is no running process) then we used to try to destroy the nonexistent result variable. We now only destroy the result variable if we actually made one. llvm-svn: 155455
-
Andrew Trick authored
MachineInstr sequence. This uses the new target interface for tracking register pressure using pressure sets to model overlapping register classes and subregisters. RegisterPressure results can be tracked incrementally or stored at region boundaries. Global register pressure can be deduced from local RegisterPressure results if desired. This is an early, somewhat untested implementation. I'm working on testing it within the context of a register pressure reducing MachineScheduler. llvm-svn: 155454
-
Kevin Enderby authored
instructions. llvm-svn: 155453
-
Howard Hinnant authored
llvm-svn: 155452
-
Fariborz Jahanian authored
llvm-svn: 155449
-
Tobias Grosser authored
Instead of -polly-run-import-jscop and -polly-run-export-jscop, we just use -polly-import and -polly-export. llvm-svn: 155446
-
Tobias Grosser authored
We now support -polly-optimizer=isl, -polly-optimizer=pocc and -polly-optimizer=none. The option -polly-no-optimizer is gone. llvm-svn: 155445
-
Kevin Enderby authored
instructions. llvm-svn: 155444
-
Gabor Greif authored
fix a typo add punctuation llvm-svn: 155443
-
Aaron Ballman authored
llvm-svn: 155441
-
Nadav Rotem authored
immediate. We can't use it here because the shuffle code does not check that the lower part of the word is identical to the upper part. llvm-svn: 155440
-
Richard Barton authored
llvm-svn: 155439
-
Tobias Grosser authored
llvm-svn: 155438
-
Nadav Rotem authored
using the pattern (vbroadcast (i32load src)). In some cases, after we generate this pattern new users are added to the load node, which prevent the selection of the blend pattern. This commit provides fallback patterns which perform in-vector broadcast (using in-vector vbroadcast in AVX2 and pshufd on AVX1). llvm-svn: 155437
-
Bill Wendling authored
a simulator. llvm-svn: 155436
-
Bill Wendling authored
Look for the 'Is Simulated' module flag. This indicates that the program is compiled to run on a simulator. llvm-svn: 155435
-
Bill Wendling authored
llvm-svn: 155434
-
Bill Wendling authored
llvm-svn: 155433
-
Bill Wendling authored
llvm-svn: 155432
-
Evgeniy Stepanov authored
llvm-svn: 155431
-
Kostya Serebryany authored
llvm-svn: 155430
-
Craig Topper authored
llvm-svn: 155429
-
Craig Topper authored
llvm-svn: 155428
-
Chandler Carruth authored
llvm-svn: 155427
-
Richard Smith authored
class; we would never actually parse it and attach it to the type. llvm-svn: 155426
-
Chandler Carruth authored
header, along with a stub test to make sure it compiles in the appropriate modes. Thanks to Aaron Ballman for working with me to figure out the initial strategy here, and to Nico for reviewing and pestering me to actually commit it. llvm-svn: 155425
-
Richard Smith authored
exception specification to a function. llvm-svn: 155424
-
Greg Clayton authored
llvm-svn: 155423
-
Jim Ingham authored
llvm-svn: 155422
-
Jason Molenda authored
into the middle of a vector was being used after the vector may have been resized. <rdar://problem/11284937> llvm-svn: 155421
-
Enrico Granata authored
llvm-svn: 155420
-
Enrico Granata authored
Removing the @expectedFailurei386 decorator from test cases that now work as a result of the latest changes to Value.cpp llvm-svn: 155419
-
Enrico Granata authored
This patch fixes a bug where LLDB was incorrectly setting the address-size on a DataExtractor to be sizeof(void*) when the ValueObject came out of the expression parser This worked correctly for 64-bit targets, but broke down data formatters in i386 mode. The formatters would try to read pointers out of the frozen-dried objects, but were unable to do so because they would try fetching 8 bytes from a DataExtractor with only 4 bytes in it. This patch fixes the issue by always making the pointer-size for a DataExtractor match the target setting. llvm-svn: 155418
-
NAKAMURA Takumi authored
clang/test/Rewriter/objc-modern-boxing.mm: Mark as XFAIL:mingw for now, due to predefined __declspec similar to r155278. llvm-svn: 155417
-
Jim Ingham authored
llvm-svn: 155407
-