llvm-6502/test
Dan Gohman 80792f3dde Treat EntryToken nodes as "passive" so that they aren't added to the
ScheduleDAG; they don't correspond to any actual instructions so they
don't need to be scheduled.

This fixes a bug where the EntryToken was being scheduled multiple
times in some cases, though it ended up not causing any trouble because 
EntryToken doesn't expand into anything. With this fixed the schedulers
reliably schedule the expected number of units, so we can check this
with an assertion.

This requires a tweak to test/CodeGen/X86/loop-hoist.ll because it
ends up getting scheduled differently in a trivial way, though it was
enough to fool the prcontext+grep that the test does.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@49701 91177308-0d34-0410-b5e6-96231b3b80d8
2008-04-15 01:22:18 +00:00
..
Analysis The functionality being tested was removed because it was horribly unsafe. 2008-04-13 09:51:06 +00:00
Archive
Assembler
Bindings/Ocaml Expose ExecutionEngine::getTargetData() to c and ocaml bindings. 2008-03-27 00:27:14 +00:00
Bitcode
BugPoint
C++Frontend
CFrontend Check that bodies and calls but not declarations 2008-04-08 19:31:52 +00:00
CodeGen Treat EntryToken nodes as "passive" so that they aren't added to the 2008-04-15 01:22:18 +00:00
DebugInfo
ExecutionEngine
Feature Upgrade these tests for the current intrinsic prototypes. 2008-04-14 18:19:18 +00:00
FrontendAda
FrontendObjC
Integer
lib Byebye llvm-upgrade! 2008-03-25 04:26:08 +00:00
Linker
Other Keep track of analysis information inherited from Module pass manager. 2008-03-20 01:09:53 +00:00
Scripts
TableGen
Transforms Add testcase for PR2213. 2008-04-11 05:13:32 +00:00
Verifier Add testcase for prev. commit. Minor fixes 2008-03-22 08:37:05 +00:00
Makefile
Makefile.tests
TestRunner.sh