- Sep 24, 2007
-
-
Daniel Berlin authored
(Not the most well written stuff in the universe :P) llvm-svn: 42267
-
Tanya Lattner authored
llvm-svn: 42266
-
Dan Gohman authored
code that creates the label too. llvm-svn: 42265
-
Dan Gohman authored
in ExpandEXTRACT_VECTOR_ELT and SplitVectorOp. This fixes an abort in the included testcase. llvm-svn: 42264
-
Dan Gohman authored
llvm-svn: 42263
-
Dan Gohman authored
llvm-svn: 42262
-
Dan Gohman authored
llvm-svn: 42261
-
Ted Kremenek authored
counted objects that maintain their own internal reference count. This smart pointer implementation is compatible with LLVM-style down-casting (see in llvm: include/llvm/Support/Casting.h). Implemented "RefCounted", a base class that objects that wish to be managed using IntrusiveSPtrs can subclass. Reference counted objects are being targeted for use in path-sensitive dataflow analyses where managing many live objects becomes difficult. llvm-svn: 42260
-
Chris Lattner authored
asm to die with: ScheduleDAG.cpp:269: failed assertion `false && "Couldn't find the register class"' instead of: failed assertion `RegMap->getRegClass(VReg) == RC && "Register class of operand and regclass of use don't agree!"' yay. llvm-svn: 42259
-
Chris Lattner authored
so that we don't emit an error on the #endif. Suggestion by Neil. llvm-svn: 42258
-
Chris Lattner authored
llvm-svn: 42257
-
Owen Anderson authored
llvm-svn: 42256
-
Owen Anderson authored
The two remaining unmerged parts are DFSPass, and the Calculate(). llvm-svn: 42255
-
Dale Johannesen authored
-1. / -0. llvm-svn: 42254
-
Chris Lattner authored
llvm-svn: 42253
-
Hartmut Kaiser authored
llvm-svn: 42252
-
Owen Anderson authored
into a separate header file. Next step: merging PostDominatorCalculation.h with DominatorCalculation.h. llvm-svn: 42251
-
Owen Anderson authored
and the PostDomTree version first. llvm-svn: 42250
-
- Sep 23, 2007
-
-
Owen Anderson authored
llvm-svn: 42249
-
Owen Anderson authored
change is not useful in and of itself, but it lays the groundwork for combining the dominator and postdominator implementations. Also, factor a few methods that are common to DominatorTree and PostDominatorTree into DominatorTreeBase. Again, this will make merging the two calculation methods simpler in the future. llvm-svn: 42248
-
Dale Johannesen authored
-sse to preserve intent of this test. llvm-svn: 42247
-
Dale Johannesen authored
keep f32 in SSE registers and f64 in x87. This is effectively a new codegen mode. Change addLegalFPImmediate to permit float and double variants to do different things. Adjust callers. llvm-svn: 42246
-
Gordon Henriksen authored
'dir' exists in 'ocamldep -I dir ...', but recent ones demand that it actually exists. llvm-svn: 42245
-
Chris Lattner authored
llvm-svn: 42242
-
- Sep 22, 2007
-
-
Gordon Henriksen authored
llvm-svn: 42241
-
Gordon Henriksen authored
Thanks Bill. llvm-svn: 42240
-
Chris Lattner authored
llvm-svn: 42239
-
Chris Lattner authored
integer constant expressions. The only questionable thing is that we now reject: void foo() { switch (1) { case (int)1.0e10000: ; } } with: t.c:5:13: error: case label does not reduce to an integer constant case (int)1.0e10000: ~~~~~^~~~~~~~~ GCC accepts this, emitting the pedwarn: t.c:5: warning: floating constant exceeds range of 'double' llvm-svn: 42238
-
Chris Lattner authored
llvm-svn: 42237
-
Chris Lattner authored
APFloat straight through to LLVM now. llvm-svn: 42236
-
Chris Lattner authored
llvm-svn: 42235
-
Chris Lattner authored
for *which* apfloat to use for a particular type. llvm-svn: 42234
-
Bill Wendling authored
llvm-svn: 42232
-
Bill Wendling authored
llvm-svn: 42231
-
Bill Wendling authored
llvm-svn: 42230
-
Bill Wendling authored
llvm-svn: 42229
-
Bill Wendling authored
llvm-svn: 42228
-
Bill Wendling authored
llvm-svn: 42227
-
Bill Wendling authored
llvm-svn: 42226
-
Bill Wendling authored
llvm-svn: 42225
-