diff options
author | Pat Gavlin <pgavlin@gmail.com> | 2016-09-19 16:14:04 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2016-09-19 16:14:04 -0700 |
commit | 573cbeb2c0a729168147cb7e61f47fa40bd60b55 (patch) | |
tree | d6d9390050365b2df8db9f001f95a845ee17d101 /src/jit/gentree.h | |
parent | 30e6ae225a113d2e286dbd868bba38c786bf141b (diff) | |
parent | 9e75337a08253a92154c40349dd6860e4f39faba (diff) | |
download | coreclr-573cbeb2c0a729168147cb7e61f47fa40bd60b55.tar.gz coreclr-573cbeb2c0a729168147cb7e61f47fa40bd60b55.tar.bz2 coreclr-573cbeb2c0a729168147cb7e61f47fa40bd60b55.zip |
Merge pull request #7232 from pgavlin/gh4186
Implement indirect VSD calls for x86.
Diffstat (limited to 'src/jit/gentree.h')
-rw-r--r-- | src/jit/gentree.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/jit/gentree.h b/src/jit/gentree.h index f40cf09287..a4059bdf49 100644 --- a/src/jit/gentree.h +++ b/src/jit/gentree.h @@ -865,6 +865,10 @@ public: #define GTF_IND_TLS_REF 0x08000000 // GT_IND -- the target is accessed via TLS #define GTF_IND_ASG_LHS 0x04000000 // GT_IND -- this GT_IND node is (the effective val) of the LHS of an // assignment; don't evaluate it independently. +#define GTF_IND_VSD_TGT GTF_IND_ASG_LHS // GT_IND -- this GT_IND node represents the target of an indirect virtual + // stub call. This is only valid in the backend, where + // GTF_IND_ASG_LHS is not necessary (all such indirections will + // be lowered to GT_STOREIND). #define GTF_IND_UNALIGNED 0x02000000 // GT_IND -- the load or store is unaligned (we assume worst case // alignment of 1 byte) #define GTF_IND_INVARIANT 0x01000000 // GT_IND -- the target is invariant (a prejit indirection) |