- Jan 05, 2009
-
-
Owen Anderson authored
problem, rather than fixing it. The problem has now been fixed the right way. llvm-svn: 61723
-
Chris Lattner authored
llvm-as: crash11.ll:2:27: function may not return return opaque type "xw" = tail call opaque @608(label %31) ^ llvm-svn: 61722
-
Chris Lattner authored
llvm-as: crash10.ll:3:35: floating point constant does not have type 'ppc_fp128' "dumy" = fcmp ult ppc_fp128 "j",9209.4 ^ llvm-svn: 61721
-
Chris Lattner authored
llvm-as: crash09.ll:3:1: self referential type is invalid type %0 ^ llvm-svn: 61720
-
Chris Lattner authored
test/Assembler/2005-05-05-OpaqueUndefValues.ll llvm-svn: 61719
-
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
-
Gabor Greif authored
* some picky <g> compilers get insulted by const-incorrectness * respect 80-char limit llvm-svn: 61701
-
Evan Cheng authored
llvm-svn: 61699
-
Gabor Greif authored
llvm-svn: 61695
-
Gabor Greif authored
This means that we have to include an additional header. This patch should be functionally equivalent. I cannot outrule any performance degradation, though I do not expect any. llvm-svn: 61694
-
Evan Cheng authored
llvm-svn: 61686
-
Chris Lattner authored
llvm-svn: 61685
-
Chris Lattner authored
llvm-as: crash08.ll:3:15: invalid operand type for instruction "qp" = sdiv fp128 0x1, %30 ^ llvm-svn: 61684
-
Chris Lattner authored
llvm-as: crash07.ll:2:32: va_arg requires operand with first class type %y = va_arg [52 x <{}>] %43, double (...) sspreq ^ llvm-svn: 61683
-
Chris Lattner authored
diagnostics: llvm-as: crash05.ll:1:14: invalid type for null constant global label zeroinitializer addrspace (75), section "c" ^ llvm-as: crash06.ll:2:14: invalid type for null constant udiv label zeroinitializer, @0 ^ llvm-svn: 61681
-
Chris Lattner authored
just be removed. However, this fixes PR3281:crash04.ll, diagnosing it with: lvm-as: crash04.ll:2:13: vfcmp requires vector floating point operands vfcmp uno double* undef, undef ^ llvm-svn: 61680
-
Chris Lattner authored
llvm-as: crash02.ll:1:62: invalid function return type declare { <{ <{}>, void ([1898 x { void ()* }], opaque, ...) (), fp128 * }>, opaque } @t () ^ llvm-svn: 61679
-
Chris Lattner authored
llvm-as: crash01.ll:1:9: invalid function return type declare opaque @t() ^ llvm-svn: 61678
-
Chris Lattner authored
llvm-svn: 61677
-
Chris Lattner authored
diagnose attempts to initialize non-empty arrays with them. This produces: llvm-as: accepted02.ll:1:28: invalid empty array initializer @"o" = global [5 x double] [] ^ llvm-as: accepted00.ll:1:32: invalid empty array initializer @"za" = thread_local global {} [] ^ [ llvm-svn: 61676
-
Chris Lattner authored
@t = global i8 0, align 3 ^ llvm-svn: 61675
-
Dan Gohman authored
SingleSource/UnitTests/2007-04-25-weak.c in JIT mode. The test now passes on systems which are able to produce a correct reference output to compare with. llvm-svn: 61674
-
Scott Michel authored
- Teach SPU64InstrInfo.td about the remaining signed comparisons, update tests accordingly. llvm-svn: 61672
-
Scott Michel authored
- Fix (brcond (setq ...)) bug, where BRNZ should have been used vice BRZ. - Kill unused/unnecessary nodes in SPUNodes.td - Beef out the i64operations.c test harness to use a lot of unaligned loads, test loops and LLVM loop/basic block optimizations; run the test harness successfully on real Cell hardware. llvm-svn: 61664
-
Nick Lewycky authored
Finalization occurs after all the FunctionPasses in the group have run, which is clearly not what we want. This also means that we have to make sure that we apply the right param attributes when creating a new function. Also, add a missed optimization: strdup and strndup. NoCapture and NoAlias return! llvm-svn: 61658
-
- Jan 04, 2009
-
-
Nick Lewycky authored
llvm-svn: 61645
-
Chris Lattner authored
ParseAssemblyString with a specified module would not parse into the module, it would create and return a new one. llvm-svn: 61635
-
Nick Lewycky authored
llvm-svn: 61632
-
Chris Lattner authored
of the pointer to the global. llvm-svn: 61630
-
Bill Wendling authored
llvm-svn: 61623
-
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
-
Nick Lewycky authored
nocapture attributes to them. llvm-svn: 61610
-
Evan Cheng authored
llvm-svn: 61603
-