Mark CheckType non-CSEable

It's a control-flow instruction, and we don't support eliminating
control-flow yet.

This got exposed by the region/trace JIT.
Esse commit está contido em:
Guilherme Ottoni
2013-07-08 15:26:53 -07:00
commit de Sara Golemon
commit d4c2b60537
+1 -1
Ver Arquivo
@@ -183,7 +183,7 @@ class FailedCodeGen : public std::runtime_error {
#define IR_OPCODES \
/* name dstinfo srcinfo flags */ \
O(CheckType, DParam, S(Gen,Nullptr), C|E|CRc|PRc|P) \
O(CheckType, DParam, S(Gen,Nullptr), E|CRc|PRc|P) \
O(AssertType, DParam, S(Gen,Nullptr), C|E|CRc|PRc|P) \
O(CheckTypeMem, ND, S(PtrToGen), E) \
O(GuardLoc, ND, S(FramePtr), E) \