org.jikesrvm.runtime
Class MagicNames
java.lang.Object
org.jikesrvm.runtime.MagicNames
public class MagicNames
- extends Object
Method names that are treated specially by compiler.
See also: Magic, various magic compilers.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
invokeClassInitializer
public static final Atom invokeClassInitializer
invokeMethodReturningVoid
public static final Atom invokeMethodReturningVoid
invokeMethodReturningInt
public static final Atom invokeMethodReturningInt
invokeMethodReturningLong
public static final Atom invokeMethodReturningLong
invokeMethodReturningFloat
public static final Atom invokeMethodReturningFloat
invokeMethodReturningDouble
public static final Atom invokeMethodReturningDouble
invokeMethodReturningObject
public static final Atom invokeMethodReturningObject
getFramePointer
public static final Atom getFramePointer
getTocPointer
public static final Atom getTocPointer
getJTOC
public static final Atom getJTOC
getThreadRegister
public static final Atom getThreadRegister
setThreadRegister
public static final Atom setThreadRegister
getESIAsThread
public static final Atom getESIAsThread
setESIAsThread
public static final Atom setESIAsThread
getTimeBase
public static final Atom getTimeBase
getCallerFramePointer
public static final Atom getCallerFramePointer
setCallerFramePointer
public static final Atom setCallerFramePointer
getCompiledMethodID
public static final Atom getCompiledMethodID
setCompiledMethodID
public static final Atom setCompiledMethodID
getNextInstructionAddress
public static final Atom getNextInstructionAddress
getReturnAddressLocation
public static final Atom getReturnAddressLocation
loadPrefix
public static final Atom loadPrefix
loadByte
public static final Atom loadByte
loadChar
public static final Atom loadChar
loadInt
public static final Atom loadInt
loadWord
public static final Atom loadWord
loadObject
public static final Atom loadObject
loadAddress
public static final Atom loadAddress
loadShort
public static final Atom loadShort
loadFloat
public static final Atom loadFloat
loadLong
public static final Atom loadLong
loadDouble
public static final Atom loadDouble
loadObjectReference
public static final Atom loadObjectReference
store
public static final Atom store
pause
public static final Atom pause
sqrt
public static final Atom sqrt
getInlineDepth
public static final Atom getInlineDepth
isConstantParameter
public static final Atom isConstantParameter
getUnsignedByteAtOffset
public static final Atom getUnsignedByteAtOffset
getByteAtOffset
public static final Atom getByteAtOffset
getCharAtOffset
public static final Atom getCharAtOffset
getShortAtOffset
public static final Atom getShortAtOffset
getIntAtOffset
public static final Atom getIntAtOffset
getLongAtOffset
public static final Atom getLongAtOffset
getFloatAtOffset
public static final Atom getFloatAtOffset
getDoubleAtOffset
public static final Atom getDoubleAtOffset
getWordAtOffset
public static final Atom getWordAtOffset
getAddressAtOffset
public static final Atom getAddressAtOffset
getExtentAtOffset
public static final Atom getExtentAtOffset
getOffsetAtOffset
public static final Atom getOffsetAtOffset
getObjectAtOffset
public static final Atom getObjectAtOffset
getTIBAtOffset
public static final Atom getTIBAtOffset
setBooleanAtOffset
public static final Atom setBooleanAtOffset
setByteAtOffset
public static final Atom setByteAtOffset
setCharAtOffset
public static final Atom setCharAtOffset
setShortAtOffset
public static final Atom setShortAtOffset
setIntAtOffset
public static final Atom setIntAtOffset
setLongAtOffset
public static final Atom setLongAtOffset
setFloatAtOffset
public static final Atom setFloatAtOffset
setDoubleAtOffset
public static final Atom setDoubleAtOffset
setWordAtOffset
public static final Atom setWordAtOffset
setAddressAtOffset
public static final Atom setAddressAtOffset
setOffsetAtOffset
public static final Atom setOffsetAtOffset
setExtentAtOffset
public static final Atom setExtentAtOffset
setObjectAtOffset
public static final Atom setObjectAtOffset
getMemoryInt
public static final Atom getMemoryInt
setMemoryInt
public static final Atom setMemoryInt
getMemoryWord
public static final Atom getMemoryWord
setMemoryWord
public static final Atom setMemoryWord
getMemoryAddress
public static final Atom getMemoryAddress
preparePrefix
public static final Atom preparePrefix
prepareInt
public static final Atom prepareInt
prepareObject
public static final Atom prepareObject
prepareObjectReference
public static final Atom prepareObjectReference
prepareAddress
public static final Atom prepareAddress
prepareWord
public static final Atom prepareWord
prepareLong
public static final Atom prepareLong
attempt
public static final Atom attempt
attemptInt
public static final Atom attemptInt
attemptObject
public static final Atom attemptObject
attemptObjectReference
public static final Atom attemptObjectReference
attemptAddress
public static final Atom attemptAddress
attemptWord
public static final Atom attemptWord
attemptLong
public static final Atom attemptLong
saveThreadState
public static final Atom saveThreadState
threadSwitch
public static final Atom threadSwitch
restoreHardwareExceptionState
public static final Atom restoreHardwareExceptionState
returnToNewStack
public static final Atom returnToNewStack
dynamicBridgeTo
public static final Atom dynamicBridgeTo
objectAsAddress
public static final Atom objectAsAddress
addressAsObject
public static final Atom addressAsObject
addressAsTIB
public static final Atom addressAsTIB
objectAsType
public static final Atom objectAsType
addressAsByteArray
public static final Atom addressAsByteArray
objectAsShortArray
public static final Atom objectAsShortArray
objectAsIntArray
public static final Atom objectAsIntArray
codeArrayAsObject
public static final Atom codeArrayAsObject
tibAsObject
public static final Atom tibAsObject
objectAsThread
public static final Atom objectAsThread
floatAsIntBits
public static final Atom floatAsIntBits
intBitsAsFloat
public static final Atom intBitsAsFloat
doubleAsLongBits
public static final Atom doubleAsLongBits
longBitsAsDouble
public static final Atom longBitsAsDouble
getObjectType
public static final Atom getObjectType
getArrayLength
public static final Atom getArrayLength
fence
public static final Atom fence
readCeiling
public static final Atom readCeiling
writeFloor
public static final Atom writeFloor
sync
public static final Atom sync
isync
public static final Atom isync
prefetch
public static final Atom prefetch
prefetchNTA
public static final Atom prefetchNTA
dcbst
public static final Atom dcbst
dcbt
public static final Atom dcbt
dcbtst
public static final Atom dcbtst
dcbz
public static final Atom dcbz
dcbzl
public static final Atom dcbzl
icbi
public static final Atom icbi
wordFromObject
public static final Atom wordFromObject
wordFromInt
public static final Atom wordFromInt
wordFromIntZeroExtend
public static final Atom wordFromIntZeroExtend
wordFromIntSignExtend
public static final Atom wordFromIntSignExtend
wordFromLong
public static final Atom wordFromLong
wordToObject
public static final Atom wordToObject
wordToObjectReference
public static final Atom wordToObjectReference
wordToInt
public static final Atom wordToInt
wordToLong
public static final Atom wordToLong
wordToWord
public static final Atom wordToWord
wordToAddress
public static final Atom wordToAddress
wordToOffset
public static final Atom wordToOffset
wordToExtent
public static final Atom wordToExtent
wordPlus
public static final Atom wordPlus
wordMinus
public static final Atom wordMinus
wordDiff
public static final Atom wordDiff
wordEQ
public static final Atom wordEQ
wordNE
public static final Atom wordNE
wordLT
public static final Atom wordLT
wordLE
public static final Atom wordLE
wordGT
public static final Atom wordGT
wordGE
public static final Atom wordGE
wordsLT
public static final Atom wordsLT
wordsLE
public static final Atom wordsLE
wordsGT
public static final Atom wordsGT
wordsGE
public static final Atom wordsGE
wordZero
public static final Atom wordZero
wordNull
public static final Atom wordNull
wordOne
public static final Atom wordOne
wordMax
public static final Atom wordMax
wordIsNull
public static final Atom wordIsNull
wordIsZero
public static final Atom wordIsZero
wordIsMax
public static final Atom wordIsMax
wordAnd
public static final Atom wordAnd
wordOr
public static final Atom wordOr
wordNot
public static final Atom wordNot
wordXor
public static final Atom wordXor
wordLsh
public static final Atom wordLsh
wordRshl
public static final Atom wordRshl
wordRsha
public static final Atom wordRsha
addressArrayCreate
public static final Atom addressArrayCreate
addressArrayLength
public static final Atom addressArrayLength
addressArrayGet
public static final Atom addressArrayGet
addressArraySet
public static final Atom addressArraySet
MagicNames
public MagicNames()