- Mar 15, 2010
-
-
Devang Patel authored
This is a work in progress. llvm-svn: 98556
-
Chris Lattner authored
llvm-svn: 98550
-
Chris Lattner authored
llvm-svn: 98548
-
Chris Lattner authored
not all unary nodes necessarily have a simple result type. llvm-svn: 98547
-
Duncan Sands authored
llvm-svn: 98542
-
Jeffrey Yasskin authored
llvm-svn: 98538
-
Chris Lattner authored
MCSectionMachO is already fine (yay for fixed size arrays?), MCSectionCOFF still leaks. llvm-svn: 98537
-
Chris Lattner authored
allocated and thus not freed. This is cool except that it contains and std::string so the string data didn't get freed. In any case there is no reason to redundantly store the string data in the MCSymbol anyway, just make the MCSymbol ref the string data in the MCContext StringMap. llvm-svn: 98536
-
Chris Lattner authored
now enforces that input/output named values have hte same type. llvm-svn: 98535
-
Chris Lattner authored
changing the primary datastructure from being a "std::vector<unsigned char>" to being a new TypeSet class that actually has (gasp) invariants! This changes more things than I remember, but one major innovation here is that it enforces that named input values agree in type with their output values. This also eliminates code that transparently assumes (in some cases) that SDNodeXForm input/output types are the same, because this is wrong in many case. This also eliminates a bug which caused a lot of ambiguous patterns to go undetected, where a register class would sometimes pick the first possible type, causing an ambiguous pattern to get arbitrary results. With all the recent target changes, this causes no functionality change! llvm-svn: 98534
-
Chris Lattner authored
llvm-svn: 98533
-
Chris Lattner authored
where it uses types consistently. llvm-svn: 98532
-
Chris Lattner authored
llvm-svn: 98531
-
Chris Lattner authored
llvm-svn: 98530
-
Jeffrey Yasskin authored
to re-instrument the code. We depend on the system valgrind.h to avoid adding a new license. llvm-svn: 98529
-
Chris Lattner authored
llvm-svn: 98528
-
Chris Lattner authored
doesn't have a type constraint on the scalar because we don't have an 'sAny' type. llvm-svn: 98527
-
Chris Lattner authored
llvm-svn: 98526
-
Chris Lattner authored
cppcheck, PR6617. Patch by Ettl Martin! llvm-svn: 98525
-
Chris Lattner authored
llvm-svn: 98524
-
- Mar 14, 2010
-
-
Chris Lattner authored
llvm-svn: 98523
-
Chris Lattner authored
fix the rest of the buildbot failures on non-x86 hosts. llvm-svn: 98522
-
Chris Lattner authored
on hosts without cmovs. llvm-svn: 98521
-
Chris Lattner authored
(at least) on non-x86 builders. llvm-svn: 98520
-
Benjamin Kramer authored
llvm-svn: 98519
-
Duncan Sands authored
with ppc_f128 type by having the type legalizer turn these back into a call to copysignl. llvm-svn: 98514
-
Evan Cheng authored
llvm-svn: 98513
-
Chris Lattner authored
fixing PR6607 llvm-svn: 98512
-
Chris Lattner authored
no functionality change. llvm-svn: 98511
-
Evan Cheng authored
llvm-svn: 98510
-
Chris Lattner authored
llvm-svn: 98509
-
Chris Lattner authored
llvm-svn: 98508
-
Chris Lattner authored
the operand type. llvm-svn: 98507
-
Anton Korobeynikov authored
llvm-svn: 98506
-
Anton Korobeynikov authored
llvm-svn: 98505
-
Anton Korobeynikov authored
llvm-svn: 98504
-
Anton Korobeynikov authored
llvm-svn: 98503
-
Anton Korobeynikov authored
llvm-svn: 98502
-
Anton Korobeynikov authored
llvm-svn: 98501
-
Anton Korobeynikov authored
llvm-svn: 98500
-