As far as I can tell, these issues have all been fixed with the improvement of ExecutionEngine::getConstantValue(). I'm not sure how anything worked previously as none of the casting operators were implemented. In any event, constant expressions are fully implemented now. All the tests pass on Linux. We'll see if they pass on Darwin tonight.
Reid. On Tue, 2007-03-06 at 11:15 -0800, Reid Spencer wrote: > On Tue, 2007-03-06 at 10:48 -0800, Chris Lattner wrote: > > Hi Reid, > > > > Can you take a look at these JIT failures? They are almost certainly > > GenericValue related. > > Already am. There were similar ones on your ppc32 as well. > > > > Thanks, > > > > -Chris > > > > Begin forwarded message: > > > > > From: Nobody <[EMAIL PROTECTED]> > > > Date: March 6, 2007 7:29:36 AM PST > > > To: [EMAIL PROTECTED] > > > Subject: [llvm-testresults] Grawp i386 nightly tester results > > > > > > http://llvm.org/nightlytest/test.php?machine=64&night=2376 > > > Name: grawp.apple.com > > > Nickname: Grawp > > > Buildstatus: OK > > > > > > New Test Passes: > > > None > > > > > > New Test Failures: > > > Applications/kimwitu++/kc [JIT codegen, JIT] > > > Applications/lambda-0.1.3/lambda [JIT codegen, JIT] > > > Benchmarks/CoyoteBench/fftbench [JIT codegen, JIT] > > > Benchmarks/Prolangs-C++/city/city [JIT codegen, JIT] > > > Benchmarks/Prolangs-C++/deriv1/deriv1 [JIT codegen, JIT] > > > Benchmarks/Prolangs-C++/deriv2/deriv2 [JIT codegen, JIT] > > > Benchmarks/Prolangs-C++/employ/employ [JIT codegen, JIT] > > > Benchmarks/Prolangs-C++/family/family [JIT codegen, JIT] > > > Benchmarks/Prolangs-C++/garage/garage [JIT codegen, JIT] > > > Benchmarks/Prolangs-C++/life/life [JIT codegen, JIT] > > > Benchmarks/Prolangs-C++/NP/np [JIT codegen, JIT] > > > Benchmarks/Prolangs-C++/objects/objects [JIT codegen, JIT] > > > Benchmarks/Prolangs-C++/ocean/ocean [JIT codegen, JIT] > > > Benchmarks/Prolangs-C++/office/office [JIT codegen, JIT] > > > Benchmarks/Prolangs-C++/primes/primes [JIT codegen, JIT] > > > Benchmarks/Prolangs-C++/shapes/shapes [JIT codegen, JIT] > > > Benchmarks/Prolangs-C++/simul/simul [JIT codegen, JIT] > > > Benchmarks/Prolangs-C++/trees/trees [JIT codegen, JIT] > > > Benchmarks/Prolangs-C++/vcirc/vcirc [JIT codegen, JIT] > > > Benchmarks/Shootout-C++/methcall [JIT codegen, JIT] > > > Benchmarks/Shootout-C++/objinst [JIT codegen, JIT] > > > Benchmarks/tramp3d-v4/tramp3d-v4 [JIT codegen, ] > > > Nurbs/nurbs [JIT codegen, ] > > > SPEC/CFP2006/444.namd/444.namd [JIT codegen, JIT] > > > SPEC/CFP2006/447.dealII/447.dealII [JIT codegen, ] > > > SPEC/CINT2000/252.eon/252.eon [JIT codegen, JIT] > > > SPEC/CINT2006/473.astar/473.astar [JIT codegen, JIT] > > > > > > > > > Added Tests: > > > test/CFrontend/2007-03-05-DataLayout.c > > > test/CodeGen/X86/mmx-emms.ll > > > test/Transforms/InstCombine/udiv_select_to_select_shift.ll > > > > > > > > > Removed Tests: > > > None > > > > > > Significant changes in test results: > > > JIT: > > > singlesource/Benchmarks/Shootout-C++/ackermann: 9.47% (3.80 => 3.44) > > > singlesource/Benchmarks/Shootout/matrix: 11.57% (10.72 => 9.48) > > > LLC-BETA: > > > external/SPEC/CFP2000/179.art/179.art: 8.75% (2.40 => 2.19) > > > > > > _______________________________________________ > > > llvm-testresults mailing list > > > [EMAIL PROTECTED] > > > http://lists.cs.uiuc.edu/mailman/listinfo/llvm-testresults > > > > _______________________________________________ > > llvm-commits mailing list > > llvm-commits@cs.uiuc.edu > > http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits > > _______________________________________________ > llvm-commits mailing list > llvm-commits@cs.uiuc.edu > http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits _______________________________________________ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits