- Jan 05, 2009
-
-
Dan Gohman authored
llvm-svn: 61715
-
Devang Patel authored
llvm-svn: 61714
-
Devang Patel authored
llvm-svn: 61711
-
Devang Patel authored
subsume ConstructBasicType(). llvm-svn: 61709
-
Devang Patel authored
squash warnings. llvm-svn: 61707
-
- Jan 04, 2009
-
-
Chris Lattner authored
of the pointer to the global. llvm-svn: 61630
-
Bill Wendling authored
llvm::PATypeHolder::get() method when LLVM is self-hosted in Release mode. Before the parser changed, there was a definition of llvm::PAHolder::get() in llvmAsmParser.y. This was probably a bug that no-one noticed. Explicitly #include the Type.h file as a temporary fix for now. llvm-svn: 61620
-
- Jan 03, 2009
-
-
Dan Gohman authored
llvm-svn: 61613
-
Dan Gohman authored
llvm-svn: 61612
-
Dan Gohman authored
instructions to avoid copies, because TwoAddressInstructionPass also does this optimization. The scheduler's version didn't account for live-out values, which resulted in spurious commutes and missed opportunities. Now, TwoAddressInstructionPass handles all the opportunities, instead of just those that the scheduler missed. The result is usually the same, though there are occasional trivial differences resulting from the avoidance of spurious commutes. llvm-svn: 61611
-
- Jan 01, 2009
-
-
Duncan Sands authored
and BRCOND conditions. Reorder a few methods while there. llvm-svn: 61547
-
Duncan Sands authored
llvm-svn: 61545
-
Duncan Sands authored
promote from i1 all the way up to the canonical SetCC type. In order to discover an appropriate type to use, pass MVT::Other to getSetCCResultType. In order to be able to do this, change getSetCCResultType to take a type as an argument, not a value (this is also more logical). llvm-svn: 61542
-
- Dec 31, 2008
-
-
Owen Anderson authored
llvm-svn: 61514
-
- Dec 29, 2008
-
-
Bill Wendling authored
Darwin doesn't. Make this optional for platforms. llvm-svn: 61484
-
Bill Wendling authored
(quad) on a 64-bit platform. This fixes a problem with EH frames on Darwin. llvm-svn: 61483
-
Duncan Sands authored
llvm-svn: 61465
-
Scott Michel authored
llvm-svn: 61463
-
Owen Anderson authored
llvm-svn: 61460
-
- Dec 28, 2008
-
-
Owen Anderson authored
Add prototype code for recomputing a live interval's ranges and valnos through recursive phi construction. llvm-svn: 61458
-
- Dec 24, 2008
-
-
Bill Wendling authored
llvm-svn: 61420
-
Bill Wendling authored
about other platforms. llvm-svn: 61415
-
Dale Johannesen authored
llvm-svn: 61405
-
Dale Johannesen authored
llvm-svn: 61401
-
- Dec 23, 2008
-
-
Anton Korobeynikov authored
llvm-svn: 61398
-
Anton Korobeynikov authored
llvm-svn: 61397
-
Anton Korobeynikov authored
llvm-svn: 61396
-
Anton Korobeynikov authored
llvm-svn: 61395
-
Devang Patel authored
Silence unused variable warning. llvm-svn: 61391
-
Devang Patel authored
llvm-svn: 61390
-
Dan Gohman authored
This removes all the _8, _16, _32, and _64 opcodes and replaces each group with an unsuffixed opcode. The MemoryVT field of the AtomicSDNode is now used to carry the size information. In tablegen, the size-specific opcodes are replaced by size-independent opcodes that utilize the ability to compose them with predicates. This shrinks the per-opcode tables and makes the code that handles atomics much more concise. llvm-svn: 61389
-
Dan Gohman authored
code in ScheduleDAGSDNodes' BuildSchedGraph into separate functions. llvm-svn: 61376
-
Dan Gohman authored
several places. isTerminator() returns true for a superset of cases, and includes things like FP_REG_KILL, which are nither return or branch but aren't safe to move/remat/etc. llvm-svn: 61373
-
Dan Gohman authored
llvm-svn: 61372
-
Dan Gohman authored
llvm-svn: 61371
-
Dale Johannesen authored
llvm-svn: 61361
-
- Dec 22, 2008
-
-
Dan Gohman authored
functions. llvm-svn: 61345
-
Dan Gohman authored
up on a profile. llvm-svn: 61344
-
- Dec 20, 2008
-
-
Dan Gohman authored
llvm-svn: 61277
-
Dan Gohman authored
and setDepthDirty(), respectively. This fixes PR3241. llvm-svn: 61276
-