- Feb 11, 2009
-
-
Devang Patel authored
Revert 62987 for now. Nicolas please investigate. llvm-svn: 64285
-
Devang Patel authored
llvm-svn: 64278
-
Dan Gohman authored
them visually more consistent with vector and array types. llvm-svn: 64267
-
Dan Gohman authored
and DenseMap members in a destructor. And tidy up a comment. llvm-svn: 64265
-
Bill Wendling authored
llvm-svn: 64263
-
Dan Gohman authored
an index. This code is on the hot-path because the current way SDep edges are uniqued has quadratic complexity. llvm-svn: 64262
-
Dan Gohman authored
a scheduling region boundary. This isn't necessary for correctness; it helps with compile time, as it avoids the need for data- and anti-dependencies from all spills and reloads on the stack-pointer modification. llvm-svn: 64255
-
Dan Gohman authored
scheduling, and generalize is so that preserves state across scheduling regions. This fixes incorrect live-range information around terminators and labels, which are effective region boundaries. In place of looking for terminators to anchor inter-block dependencies, introduce special entry and exit scheduling units for this purpose. llvm-svn: 64254
-
- Feb 10, 2009
-
-
Devang Patel authored
llvm-svn: 64242
-
Evan Cheng authored
llvm-svn: 64240
-
Evan Cheng authored
llvm-svn: 64237
-
Duncan Sands authored
an emulated one. Adjust the check. llvm-svn: 64236
-
Devang Patel authored
llvm-svn: 64226
-
Dan Gohman authored
This fixes PR3535. llvm-svn: 64224
-
Dan Gohman authored
"Can I compile C or C++ code to platform-independent LLVM bitcode?" llvm-svn: 64222
-
Duncan Sands authored
uninitialized). llvm-svn: 64220
-
Evan Cheng authored
Fix PR3457: Ignore control successors when looking for closest scheduled successor. A control successor doesn't read result(s) produced by the scheduling unit being evaluated. llvm-svn: 64210
-
Devang Patel authored
llvm-svn: 64209
-
Devang Patel authored
llvm-svn: 64207
-
Devang Patel authored
llvm-svn: 64204
-
Sanjiv Gupta authored
Function temporaries can not overlap with retval or args.See the comment in source code to know the reason. Anything having .auto. in its name is local to a function in nature irrespective of the linkage specified. print static local variables in module level IDATA section. llvm-svn: 64199
-
Evan Cheng authored
llvm-svn: 64186
-
- Feb 09, 2009
-
-
Evan Cheng authored
If the target cannot issue a copy for the given source and dest registers, abort instead of silently continue. llvm-svn: 64184
-
Dale Johannesen authored
llvm-svn: 64177
-
Evan Cheng authored
llvm-svn: 64164
-
Evan Cheng authored
llvm-svn: 64163
-
Gabor Greif authored
llvm-svn: 64158
-
Dan Gohman authored
llvm-svn: 64150
-
Dan Gohman authored
llvm-svn: 64148
-
Mikhail Glushenkov authored
llvm-svn: 64147
-
Gabor Greif authored
even if the underlying operand is NULL. This may happen in debugging context within opt with partial loop unrolling (see test/Transforms/LoopUnroll/partial.ll). After this fix I can resubmit the (backed out) r63459: * lib/VMCore/AsmWriter.cpp: use precise accessors. llvm-svn: 64142
-
Bill Wendling authored
llvm-svn: 64137
-
Bill Wendling authored
llvm-svn: 64136
-
Chris Lattner authored
llvm-svn: 64132
-
Duncan Sands authored
llvm-svn: 64131
-
Evan Cheng authored
llvm-svn: 64126
-
Evan Cheng authored
Fix another case ShortenDeadCopySrcLiveRange is shortening too much. No test case possible since I don't know what to grep for. :-( llvm-svn: 64125
-
Evan Cheng authored
suprise to some callers, e.g. register coalescer. For now, add an parameter that tells AnalyzeBranch whether it's safe to modify the mbb. A better solution is out there, but I don't have time to deal with it right now. llvm-svn: 64124
-
Bill Wendling authored
llvm-svn: 64119
-
Bill Wendling authored
llvm-svn: 64112
-