- Apr 16, 2008
-
-
Nicolas Geoffray authored
Correlate stubs with functions in JIT: when emitting a stub, the JIT tells the memory manager which function the stub will resolve. llvm-svn: 49814
-
Eric Christopher authored
llvm-svn: 49813
-
Ted Kremenek authored
llvm-svn: 49812
-
Ted Kremenek authored
represent possible stores to "Unknown." llvm-svn: 49811
-
Evan Cheng authored
llvm-svn: 49810
-
Nicolas Geoffray authored
Infrastructure for getting the machine code size of a function and an instruction. X86, PowerPC and ARM are implemented llvm-svn: 49809
-
Evan Cheng authored
llvm-svn: 49808
-
Evan Cheng authored
llvm-svn: 49807
-
Ted Kremenek authored
llvm-svn: 49806
-
Ted Kremenek authored
llvm-svn: 49805
-
Ted Kremenek authored
llvm-svn: 49804
-
Bill Wendling authored
Patch by Mikhail Glushenkov! llvm-svn: 49803
-
Evan Cheng authored
llvm-svn: 49802
-
Ted Kremenek authored
to the plug-in GRTransferFuncs object. llvm-svn: 49801
-
Evan Cheng authored
llvm-svn: 49800
-
Dale Johannesen authored
llvm-svn: 49799
-
Ted Kremenek authored
are referenced by CFGBlock terminators. llvm-svn: 49798
-
Ted Kremenek authored
llvm-svn: 49797
-
Ted Kremenek authored
currently doesn't pass in the Preprocessor from the driver, so we don't get syntax highlighting when we create HTMLDiagnostics in that way. llvm-svn: 49796
-
Roman Levenstein authored
Rename SDOperandImpl back to SDOperand. Introduce the SDUse class that represents a use of the SDNode referred by an SDOperand. Now it is more similar to Use/Value classes. Patch is approved by Dan Gohman. llvm-svn: 49795
-
Dan Gohman authored
llvm-svn: 49793
-
Ted Kremenek authored
two worklists: for nodes whose locations are block edges with loop terminators and another for nodes with all other locations. We only dequeue from the loop worklist when the other is empty. Exploration of the graph is still in reverse-BFS. llvm-svn: 49791
-
Gabor Greif authored
merge of r49785 (from branches/ggreif/use-diet): pass V to dyn_cast by const reference, this avoids copy-constructing and destructing all the time. especially important if these constructors are not accessible llvm-svn: 49787
-
Evan Cheng authored
Rewrite LiveVariable liveness computation. The new implementation is much simplified. It eliminated the nasty recursive routines and removed the partial def / use bookkeeping. There is also potential for performance improvement by replacing the conservative handling of partial physical register definitions. The code is currently disabled until live interval analysis is taught of the name scheme. This patch also fixed a couple of nasty corner cases. llvm-svn: 49784
-
Evan Cheng authored
llvm-svn: 49783
-
Chris Lattner authored
llvm-svn: 49781
-
Chris Lattner authored
llvm-svn: 49780
-
Chris Lattner authored
allowing us to use a cheaper means to highlight keywords and making it so that comments won't foul up macro expansions. Start highlighting macro expansions. llvm-svn: 49779
-
Chris Lattner authored
problems, including the fact that it doesn't work well with multi-line comments due to Ted's crazy table. However, that could be fixed, and it does work with single-line ones :). llvm-svn: 49778
-
Chris Lattner authored
llvm-svn: 49777
-
Ted Kremenek authored
functionality has been migrated into "--emit-html" and "--html-diags". llvm-svn: 49776
-
Chris Lattner authored
rewriter, getting sourcelocations out of the picture. llvm-svn: 49775
-
Chris Lattner authored
a SourceLocation to get a RewriteBuffer, poke the RewriteBuffer with an offset directly. THis is no faster, but results in cleaner code. llvm-svn: 49774
-
Ted Kremenek authored
immutable smart pointer (we don't need to pass references, just pass Selector). llvm-svn: 49773
-
Ted Kremenek authored
toll-free bridging. llvm-svn: 49772
-
Ted Kremenek authored
llvm-svn: 49771
-
Chris Lattner authored
llvm-svn: 49770
-
Owen Anderson authored
from transforming loops and adding a separate loop pass for removing loops with know trip counts. Until that happens, ADCE is miscompiling this code. llvm-svn: 49769
-
Owen Anderson authored
llvm-svn: 49768
-
Chris Lattner authored
speeds up -emit-html on ted's testcase by 29% (.138 -> 0.107s) in a release build. llvm-svn: 49767
-