Skip navigation links
A B C D E F G H I J K L M N O P R S T U V W X 

A

a - Static variable in class com.oracle.graal.asm.sparc.SPARCAssembler.BitSpec
 
add(Register, Register, Register) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
add(Register, int, Register) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
addc(Register, Register, Register) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
addc(Register, int, Register) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
addcc(Register, Register, Register) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
addcc(Register, int, Register) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
addOp(List<SPARCAssembler.BitKey>, SPARCAssembler.SPARCOp) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler.BitKeyIndex
Adds operation to the index.
align(int) - Method in class com.oracle.graal.asm.sparc.SPARCMacroAssembler
 
and(Register, Register, Register) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
and(Register, int, Register) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
andcc(Register, Register, Register) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
andcc(Register, int, Register) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
andn(Register, Register, Register) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
andn(Register, int, Register) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
andncc(Register, Register, Register) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
andncc(Register, int, Register) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
Annul(int) - Constructor for enum com.oracle.graal.asm.sparc.SPARCAssembler.Annul
 
appliesTo(int) - Method in enum com.oracle.graal.asm.sparc.SPARCAssembler.Ops
 
Asi(int) - Constructor for enum com.oracle.graal.asm.sparc.SPARCAssembler.Asi
 
asm - Variable in class com.oracle.graal.asm.sparc.SPARCInstructionCounter
 

B

base - Variable in class com.oracle.graal.asm.sparc.SPARCAddress
 
bcc(SPARCAssembler.Op2s, SPARCAssembler.ConditionFlag, SPARCAssembler.Annul, Label) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
Branch on (Integer|Floatingpoint) Condition Codes.
bicc(SPARCAssembler.ConditionFlag, SPARCAssembler.Annul, Label) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
Branch on Integer Condition Codes.
BitKey(SPARCAssembler.BitSpec, int) - Constructor for class com.oracle.graal.asm.sparc.SPARCAssembler.BitKey
 
BitKeyIndex(SPARCAssembler.SPARCOp) - Constructor for class com.oracle.graal.asm.sparc.SPARCAssembler.BitKeyIndex
 
BitKeyIndex(SPARCAssembler.BitSpec) - Constructor for class com.oracle.graal.asm.sparc.SPARCAssembler.BitKeyIndex
 
BitSpec() - Constructor for class com.oracle.graal.asm.sparc.SPARCAssembler.BitSpec
 
BPCC - Static variable in class com.oracle.graal.asm.sparc.SPARCAssembler
 
bpcc(SPARCAssembler.ConditionFlag, SPARCAssembler.Annul, Label, SPARCAssembler.CC, SPARCAssembler.BranchPredict) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
Branch on Integer Condition Codes with Prediction.
bpcc(SPARCAssembler.Op2s, SPARCAssembler.ConditionFlag, SPARCAssembler.Annul, Label, SPARCAssembler.CC, SPARCAssembler.BranchPredict) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
Used for fbpcc (Float) and bpcc (Integer).
Bpcc(SPARCAssembler.Op2s) - Constructor for class com.oracle.graal.asm.sparc.SPARCAssembler.Bpcc
 
BPR - Static variable in class com.oracle.graal.asm.sparc.SPARCAssembler
 
bpr(SPARCAssembler.RCondition, SPARCAssembler.Annul, Label, SPARCAssembler.BranchPredict, Register) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
Branch on Integer Register with Prediction.
Bpr() - Constructor for class com.oracle.graal.asm.sparc.SPARCAssembler.Bpr
 
BR - Static variable in class com.oracle.graal.asm.sparc.SPARCAssembler
 
Br() - Constructor for class com.oracle.graal.asm.sparc.SPARCAssembler.Br
 
BRANCH - Static variable in class com.oracle.graal.asm.sparc.SPARCAssembler
 
BranchPredict(int) - Constructor for enum com.oracle.graal.asm.sparc.SPARCAssembler.BranchPredict
 
byValue(int) - Static method in enum com.oracle.graal.asm.sparc.SPARCAssembler.Op2s
 

C

c - Static variable in class com.oracle.graal.asm.sparc.SPARCAssembler.BitSpec
 
CALL - Static variable in class com.oracle.graal.asm.sparc.SPARCAssembler
 
call(int) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
Instruction format for calls.
cas(Register, Register, Register) - Method in class com.oracle.graal.asm.sparc.SPARCMacroAssembler
 
casa(Register, Register, Register, SPARCAssembler.Asi) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
casx(Register, Register, Register) - Method in class com.oracle.graal.asm.sparc.SPARCMacroAssembler
 
casxa(Register, Register, Register, SPARCAssembler.Asi) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
cbcond - Static variable in class com.oracle.graal.asm.sparc.SPARCAssembler.BitSpec
 
CBCOND - Static variable in class com.oracle.graal.asm.sparc.SPARCAssembler
 
cbcond(int, int, SPARCAssembler.ConditionFlag, Register, int, Label) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
CBCond() - Constructor for class com.oracle.graal.asm.sparc.SPARCAssembler.CBCond
 
CBCOND_KEY - Static variable in class com.oracle.graal.asm.sparc.SPARCAssembler.Bpr
 
CBCOND_KEY - Static variable in class com.oracle.graal.asm.sparc.SPARCAssembler.CBCond
 
cbcondw(SPARCAssembler.ConditionFlag, Register, Register, Label) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
cbcondw(SPARCAssembler.ConditionFlag, Register, int, Label) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
cbcondx(SPARCAssembler.ConditionFlag, Register, Register, Label) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
cbcondx(SPARCAssembler.ConditionFlag, Register, int, Label) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
cc - Static variable in class com.oracle.graal.asm.sparc.SPARCAssembler.BitSpec
 
CC(int, String, boolean) - Constructor for enum com.oracle.graal.asm.sparc.SPARCAssembler.CC
 
cc2 - Static variable in class com.oracle.graal.asm.sparc.SPARCAssembler.BitSpec
 
CCR_ICC_SHIFT - Static variable in class com.oracle.graal.asm.sparc.SPARCAssembler
 
CCR_V_SHIFT - Static variable in class com.oracle.graal.asm.sparc.SPARCAssembler
 
CCR_XCC_SHIFT - Static variable in class com.oracle.graal.asm.sparc.SPARCAssembler
 
cHi - Static variable in class com.oracle.graal.asm.sparc.SPARCAssembler.BitSpec
 
cLo - Static variable in class com.oracle.graal.asm.sparc.SPARCAssembler.BitSpec
 
close() - Method in class com.oracle.graal.asm.sparc.SPARCMacroAssembler.ScratchRegister
 
clr(Register) - Method in class com.oracle.graal.asm.sparc.SPARCMacroAssembler
 
clrb(SPARCAddress) - Method in class com.oracle.graal.asm.sparc.SPARCMacroAssembler
 
clrh(SPARCAddress) - Method in class com.oracle.graal.asm.sparc.SPARCMacroAssembler
 
clrx(SPARCAddress) - Method in class com.oracle.graal.asm.sparc.SPARCMacroAssembler
 
cmp(Register, Register) - Method in class com.oracle.graal.asm.sparc.SPARCMacroAssembler
 
cmp(Register, int) - Method in class com.oracle.graal.asm.sparc.SPARCMacroAssembler
 
com.oracle.graal.asm.sparc - package com.oracle.graal.asm.sparc
 
CompositeBitSpec(SPARCAssembler.BitSpec, SPARCAssembler.BitSpec) - Constructor for class com.oracle.graal.asm.sparc.SPARCAssembler.CompositeBitSpec
 
cond - Static variable in class com.oracle.graal.asm.sparc.SPARCAssembler.BitSpec
 
ConditionFlag(int, String) - Constructor for enum com.oracle.graal.asm.sparc.SPARCAssembler.ConditionFlag
 
ConditionFlag(int, String, boolean) - Constructor for enum com.oracle.graal.asm.sparc.SPARCAssembler.ConditionFlag
 
ContinousBitSpec(int, int, String) - Constructor for class com.oracle.graal.asm.sparc.SPARCAssembler.ContinousBitSpec
 
ContinousBitSpec(int, int, boolean, String) - Constructor for class com.oracle.graal.asm.sparc.SPARCAssembler.ContinousBitSpec
 
ControlTransferOp(SPARCAssembler.Ops, SPARCAssembler.Op2s, boolean, SPARCAssembler.BitSpec) - Constructor for class com.oracle.graal.asm.sparc.SPARCAssembler.ControlTransferOp
 
countBetween(SPARCInstructionCounter.SPARCInstructionMatch[], int, int) - Method in class com.oracle.graal.asm.sparc.SPARCInstructionCounter
 
countInstructions(String[], int, int) - Method in class com.oracle.graal.asm.sparc.SPARCInstructionCounter
 

D

d10 - Static variable in class com.oracle.graal.asm.sparc.SPARCAssembler.BitSpec
 
d10Hi - Static variable in class com.oracle.graal.asm.sparc.SPARCAssembler.BitSpec
 
D10HI_MASK - Static variable in class com.oracle.graal.asm.sparc.SPARCAssembler
 
D10HI_SHIFT - Static variable in class com.oracle.graal.asm.sparc.SPARCAssembler
 
d10Lo - Static variable in class com.oracle.graal.asm.sparc.SPARCAssembler.BitSpec
 
D10LO_MASK - Static variable in class com.oracle.graal.asm.sparc.SPARCAssembler
 
D10LO_SHIFT - Static variable in class com.oracle.graal.asm.sparc.SPARCAssembler
 
d16 - Static variable in class com.oracle.graal.asm.sparc.SPARCAssembler.BitSpec
 
d16hi - Static variable in class com.oracle.graal.asm.sparc.SPARCAssembler.BitSpec
 
D16HI_MASK - Static variable in class com.oracle.graal.asm.sparc.SPARCAssembler
 
D16HI_SHIFT - Static variable in class com.oracle.graal.asm.sparc.SPARCAssembler
 
d16lo - Static variable in class com.oracle.graal.asm.sparc.SPARCAssembler.BitSpec
 
D16LO_MASK - Static variable in class com.oracle.graal.asm.sparc.SPARCAssembler
 
D16LO_SHIFT - Static variable in class com.oracle.graal.asm.sparc.SPARCAssembler
 
dec(Register) - Method in class com.oracle.graal.asm.sparc.SPARCMacroAssembler
 
dec(int, Register) - Method in class com.oracle.graal.asm.sparc.SPARCMacroAssembler
 
delayed - Variable in class com.oracle.graal.asm.sparc.SPARCMacroAssembler.Sethix
 
delayed - Variable in class com.oracle.graal.asm.sparc.SPARCMacroAssembler.Setx
 
delayedAdd - Variable in class com.oracle.graal.asm.sparc.SPARCMacroAssembler.Setx
 
delayedFirstEmitted - Variable in class com.oracle.graal.asm.sparc.SPARCMacroAssembler.Setx
 
delayedInstructionEmitter - Variable in class com.oracle.graal.asm.sparc.SPARCMacroAssembler.Sethix
 
delaySlot - Variable in class com.oracle.graal.asm.sparc.SPARCAssembler.ControlTransferOp
 
delaySlotOptimizationPoints - Variable in class com.oracle.graal.asm.sparc.SPARCAssembler
 
disp - Variable in class com.oracle.graal.asm.sparc.SPARCAssembler.ControlTransferOp
 
disp19 - Static variable in class com.oracle.graal.asm.sparc.SPARCAssembler.BitSpec
 
DISP19_MASK - Static variable in class com.oracle.graal.asm.sparc.SPARCAssembler
 
DISP19_SHIFT - Static variable in class com.oracle.graal.asm.sparc.SPARCAssembler
 
disp22 - Static variable in class com.oracle.graal.asm.sparc.SPARCAssembler.BitSpec
 
DISP22_MASK - Static variable in class com.oracle.graal.asm.sparc.SPARCAssembler
 
DISP22_SHIFT - Static variable in class com.oracle.graal.asm.sparc.SPARCAssembler
 
disp30 - Static variable in class com.oracle.graal.asm.sparc.SPARCAssembler.BitSpec
 
displacement - Variable in class com.oracle.graal.asm.sparc.SPARCAddress
 
doEmit(SPARCMacroAssembler) - Method in class com.oracle.graal.asm.sparc.SPARCMacroAssembler.Setx
 
dst - Variable in class com.oracle.graal.asm.sparc.SPARCMacroAssembler.Sethix
 
dst - Variable in class com.oracle.graal.asm.sparc.SPARCMacroAssembler.Setx
 

E

emit(SPARCMacroAssembler, SPARCAssembler.CC, SPARCAssembler.ConditionFlag, SPARCAssembler.Annul, SPARCAssembler.BranchPredict, Label) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler.Bpcc
 
emit(SPARCMacroAssembler, SPARCAssembler.RCondition, SPARCAssembler.Annul, SPARCAssembler.BranchPredict, Register, Label) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler.Bpr
 
emit(SPARCMacroAssembler, SPARCAssembler.ConditionFlag, boolean, Register, Register, Label) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler.CBCond
 
emit(SPARCMacroAssembler, SPARCAssembler.ConditionFlag, boolean, Register, int, Label) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler.CBCond
 
emit(SPARCMacroAssembler, Label, int) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler.CBCond
 
emit(SPARCMacroAssembler) - Method in class com.oracle.graal.asm.sparc.SPARCMacroAssembler.Sethix
 
emit(SPARCMacroAssembler) - Method in class com.oracle.graal.asm.sparc.SPARCMacroAssembler.Setx
 
emitDelayed(SPARCMacroAssembler) - Method in class com.oracle.graal.asm.sparc.SPARCMacroAssembler.Sethix
 
emitFirstPartOfDelayed(SPARCMacroAssembler) - Method in class com.oracle.graal.asm.sparc.SPARCMacroAssembler.Setx
 
emitInstruction(Consumer<SPARCAssembler>, SPARCMacroAssembler) - Method in class com.oracle.graal.asm.sparc.SPARCMacroAssembler.Sethix
 
emitSecondPartOfDelayed(SPARCMacroAssembler) - Method in class com.oracle.graal.asm.sparc.SPARCMacroAssembler.Setx
 
ensureUniquePC() - Method in class com.oracle.graal.asm.sparc.SPARCMacroAssembler
 

F

fabsd(Register, Register) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
fabss(Register, Register) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
faddd(Register, Register, Register) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
faddq(Register, Register, Register) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
fadds(Register, Register, Register) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
fandd(Register, Register, Register) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
fbcc(SPARCAssembler.ConditionFlag, SPARCAssembler.Annul, Label) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
Branch on Floating-Point Condition Codes.
FBPCC - Static variable in class com.oracle.graal.asm.sparc.SPARCAssembler
 
fbpcc(SPARCAssembler.ConditionFlag, SPARCAssembler.Annul, Label, SPARCAssembler.CC, SPARCAssembler.BranchPredict) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
Branch on Integer Condition Codes with Prediction.
fcmp(SPARCAssembler.CC, SPARCAssembler.Opfs, Register, Register) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
Instruction format for fcmp.
Fcn(int) - Constructor for enum com.oracle.graal.asm.sparc.SPARCAssembler.Fcn
 
fdivd(Register, Register, Register) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
fdivs(Register, Register, Register) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
fdtoi(Register, Register) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
fdtos(Register, Register) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
fdtox(Register, Register) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
find(int) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler.BitKeyIndex
Finds the best matching SPARCAssembler.SPARCOp for this instruction.
fitod(Register, Register) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
fitos(Register, Register) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
flag - Variable in enum com.oracle.graal.asm.sparc.SPARCAssembler.Annul
 
flag - Variable in enum com.oracle.graal.asm.sparc.SPARCAssembler.BranchPredict
 
flushw() - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
fmovcc(SPARCAssembler.ConditionFlag, SPARCAssembler.CC, Register, Register, int) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
fmovd(Register, Register) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
fmovdcc(SPARCAssembler.ConditionFlag, SPARCAssembler.CC, Register, Register) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
fmovs(Register, Register) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
fmovscc(SPARCAssembler.ConditionFlag, SPARCAssembler.CC, Register, Register) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
fmt(int, int, int, int, int) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
Instruction format for most arithmetic stuff.
fmt00(int, int, int) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
Instruction format for Fmt00 instructions.
fmt10(int, int, int, int) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
Instruction format for most arithmetic stuff.
fmuld(Register, Register, Register) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
fmuls(Register, Register, Register) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
fnegd(Register, Register) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
fnegs(Register, Register) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
forCBcond - Variable in enum com.oracle.graal.asm.sparc.SPARCAssembler.ConditionFlag
 
forceRelocatable - Variable in class com.oracle.graal.asm.sparc.SPARCMacroAssembler.Sethix
 
forceRelocatable - Variable in class com.oracle.graal.asm.sparc.SPARCMacroAssembler.Setx
 
forKind(Kind) - Static method in enum com.oracle.graal.asm.sparc.SPARCAssembler.CC
 
fpadd32(Register, Register, Register) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
fsmuld(Register, Register, Register) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
fsqrtd(Register, Register) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
fsqrts(Register, Register) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
fsrc2d(Register, Register) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
fsrc2s(Register, Register) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
fstod(Register, Register) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
fstoi(Register, Register) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
fstox(Register, Register) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
fsubd(Register, Register, Register) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
fsubs(Register, Register, Register) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
fxtod(Register, Register) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
fxtos(Register, Register) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
fzerod(Register) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
fzeros(Register) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
 

G

getBase() - Method in class com.oracle.graal.asm.sparc.SPARCAddress
 
getBits(int) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler.BitSpec
 
getBits(int) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler.CompositeBitSpec
 
getBits(int) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler.ContinousBitSpec
 
getBits(int, int, int) - Static method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
getDisp(int) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler.ControlTransferOp
 
getDisplacement() - Method in class com.oracle.graal.asm.sparc.SPARCAddress
This method adds the stack-bias to the displacement if the base register is either SPARC.sp or SPARC.fp.
getImm22(int) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler.Sethi
 
getIndex() - Method in class com.oracle.graal.asm.sparc.SPARCAddress
 
getInstructionCounter() - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
getKeys() - Method in class com.oracle.graal.asm.sparc.SPARCAssembler.Bpr
 
getKeys() - Method in class com.oracle.graal.asm.sparc.SPARCAssembler.CBCond
 
getKeys() - Method in class com.oracle.graal.asm.sparc.SPARCAssembler.ControlTransferOp
 
getKeys() - Method in class com.oracle.graal.asm.sparc.SPARCAssembler.Op2Op
 
getKeys() - Method in class com.oracle.graal.asm.sparc.SPARCAssembler.SPARCOp
 
getOp(int) - Static method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
getOp(int) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler.SPARCOp
 
getOp2(int) - Static method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
getOp3(int) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler.Op3Op
 
getOperator() - Method in enum com.oracle.graal.asm.sparc.SPARCAssembler.CC
 
getOperator() - Method in enum com.oracle.graal.asm.sparc.SPARCAssembler.ConditionFlag
 
getOperator() - Method in enum com.oracle.graal.asm.sparc.SPARCAssembler.MembarMask
 
getOperator() - Method in enum com.oracle.graal.asm.sparc.SPARCAssembler.Op3s
 
getOperator() - Method in enum com.oracle.graal.asm.sparc.SPARCAssembler.Opfs
 
getOperator() - Method in enum com.oracle.graal.asm.sparc.SPARCAssembler.RCondition
 
getPlaceholder() - Method in class com.oracle.graal.asm.sparc.SPARCMacroAssembler
 
getRegister() - Method in class com.oracle.graal.asm.sparc.SPARCMacroAssembler.ScratchRegister
 
getRS1(int) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler.Sethi
 
getScratchRegister() - Method in class com.oracle.graal.asm.sparc.SPARCMacroAssembler
 
getSPARCOp(int) - Static method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
getSupportedInstructionTypes() - Method in class com.oracle.graal.asm.sparc.SPARCInstructionCounter
 
getValue() - Method in enum com.oracle.graal.asm.sparc.SPARCAssembler.Asi
 
getValue() - Method in enum com.oracle.graal.asm.sparc.SPARCAssembler.CC
 
getValue() - Method in enum com.oracle.graal.asm.sparc.SPARCAssembler.ConditionFlag
 
getValue() - Method in enum com.oracle.graal.asm.sparc.SPARCAssembler.Fcn
 
getValue() - Method in enum com.oracle.graal.asm.sparc.SPARCAssembler.MembarMask
 
getValue() - Method in enum com.oracle.graal.asm.sparc.SPARCAssembler.Op2s
 
getValue() - Method in enum com.oracle.graal.asm.sparc.SPARCAssembler.Op3s
 
getValue() - Method in enum com.oracle.graal.asm.sparc.SPARCAssembler.Opfs
 
getValue() - Method in enum com.oracle.graal.asm.sparc.SPARCAssembler.Ops
 
getValue() - Method in enum com.oracle.graal.asm.sparc.SPARCAssembler.RCondition
 
getWidth() - Method in class com.oracle.graal.asm.sparc.SPARCAssembler.BitSpec
 
getWidth() - Method in class com.oracle.graal.asm.sparc.SPARCAssembler.CompositeBitSpec
 
getWidth() - Method in class com.oracle.graal.asm.sparc.SPARCAssembler.ContinousBitSpec
 
getXBit(SPARCAssembler.Op3s) - Static method in class com.oracle.graal.asm.sparc.SPARCAssembler
Helper method to determine if the instruction needs the X bit set.

H

hasDelaySlot() - Method in class com.oracle.graal.asm.sparc.SPARCAssembler.ControlTransferOp
 
hasFeature(SPARC.CPUFeature) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
hasIndex() - Method in class com.oracle.graal.asm.sparc.SPARCAddress
 
hi22(int) - Static method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
hiBit - Variable in class com.oracle.graal.asm.sparc.SPARCAssembler.ContinousBitSpec
 

I

i - Static variable in class com.oracle.graal.asm.sparc.SPARCAssembler.BitSpec
 
illtrap(int) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
imm22 - Static variable in class com.oracle.graal.asm.sparc.SPARCAssembler.BitSpec
 
immAsi - Static variable in class com.oracle.graal.asm.sparc.SPARCAssembler.BitSpec
 
immediateConstantLoad - Variable in class com.oracle.graal.asm.sparc.SPARCMacroAssembler
Use ld [reg+simm13], reg for loading constants (User has to make sure, that the size of the constant table does not exceed simm13).
index - Variable in class com.oracle.graal.asm.sparc.SPARCAddress
 
INDEX - Static variable in class com.oracle.graal.asm.sparc.SPARCAssembler
 
insertNopAfterCBCond() - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
INSTRUCTION_MATCHER - Static variable in class com.oracle.graal.asm.sparc.SPARCInstructionCounter
 
INSTRUCTION_SIZE - Static variable in class com.oracle.graal.asm.sparc.SPARCMacroAssembler.Sethix
 
isAnnulable(int) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler.Bpcc
 
isAnnulable(int) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler.Bpr
 
isAnnulable(int) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler.Br
 
isAnnulable(int) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler.CBCond
 
isAnnulable(int) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler.ControlTransferOp
 
isCBCond() - Method in enum com.oracle.graal.asm.sparc.SPARCAssembler.ConditionFlag
 
isCBCond(int) - Static method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
isConditional(int) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler.Bpcc
 
isConditional(int) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler.Bpr
 
isConditional(int) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler.Br
 
isConditional(int) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler.CBCond
 
isConditional(int) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler.ControlTransferOp
 
isFloat - Variable in enum com.oracle.graal.asm.sparc.SPARCAssembler.CC
 
isImm(int, int) - Static method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
isImmediateConstantLoad() - Method in class com.oracle.graal.asm.sparc.SPARCMacroAssembler
 
isNop(int) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler.Sethi
 
isOp2(SPARCAssembler.Ops, SPARCAssembler.Op2s, int) - Static method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
isSimm(long, int) - Static method in class com.oracle.graal.asm.sparc.SPARCAssembler
Test if imm is within signed immediate range for nbits.
isSimm10(long) - Static method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
isSimm11(long) - Static method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
isSimm11(JavaConstant) - Static method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
isSimm13(int) - Static method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
isSimm13(JavaConstant) - Static method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
isSimm13(long) - Static method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
isSimm5(JavaConstant) - Static method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
isValid() - Method in enum com.oracle.graal.asm.sparc.SPARCAssembler.Asi
 
isValidDisp(int) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler.ControlTransferOp
 
isWordDisp30(long) - Static method in class com.oracle.graal.asm.sparc.SPARCAssembler
 

J

jmp(Label) - Method in class com.oracle.graal.asm.sparc.SPARCMacroAssembler
 
jmp(SPARCAddress) - Method in class com.oracle.graal.asm.sparc.SPARCMacroAssembler
 
jmp(Register) - Method in class com.oracle.graal.asm.sparc.SPARCMacroAssembler
 
jmpl(Register, Register, Register) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
jmpl(Register, int, Register) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
 

K

keyFields - Variable in class com.oracle.graal.asm.sparc.SPARCAssembler.SPARCOp
 

L

ld(SPARCAssembler.Op3s, SPARCAddress, Register, SPARCAssembler.Asi) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
ld(SPARCAssembler.Op3s, SPARCAddress, Register) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
ld(SPARCAddress, Register, int, boolean) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
lddf(SPARCAddress, Register) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
ldf(SPARCAddress, Register) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
ldsb(SPARCAddress, Register) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
ldsh(SPARCAddress, Register) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
LDST - Static variable in class com.oracle.graal.asm.sparc.SPARCAssembler
 
ldsw(SPARCAddress, Register) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
ldub(SPARCAddress, Register) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
lduh(SPARCAddress, Register) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
lduw(SPARCAddress, Register) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
lduwa(Register, Register, Register, SPARCAssembler.Asi) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
ldx(SPARCAddress, Register) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
ldxa(Register, Register, Register, SPARCAssembler.Asi) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
left - Variable in class com.oracle.graal.asm.sparc.SPARCAssembler.CompositeBitSpec
 
leftBits(int) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler.CompositeBitSpec
 
leftWidth - Variable in class com.oracle.graal.asm.sparc.SPARCAssembler.CompositeBitSpec
 
lo10(int) - Static method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
lowBit - Variable in class com.oracle.graal.asm.sparc.SPARCAssembler.ContinousBitSpec
 

M

makeAddress(Register, int) - Method in class com.oracle.graal.asm.sparc.SPARCMacroAssembler
 
mask - Variable in class com.oracle.graal.asm.sparc.SPARCAssembler.ContinousBitSpec
 
mask - Variable in class com.oracle.graal.asm.sparc.SPARCInstructionCounter.SPARCInstructionMatch
 
match(int) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler.SPARCOp
 
matches(int) - Method in class com.oracle.graal.asm.sparc.SPARCInstructionCounter.OP3LowBitsMatcher
 
matches(int) - Method in class com.oracle.graal.asm.sparc.SPARCInstructionCounter.SPARCInstructionMatch
 
maxSimm(long) - Static method in class com.oracle.graal.asm.sparc.SPARCAssembler
Maximum value for signed immediate ranges.
membar(int) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
MembarMask(int, String) - Constructor for enum com.oracle.graal.asm.sparc.SPARCAssembler.MembarMask
 
minSimm(long) - Static method in class com.oracle.graal.asm.sparc.SPARCAssembler
Minimum value for signed immediate ranges.
mirror() - Method in enum com.oracle.graal.asm.sparc.SPARCAssembler.ConditionFlag
 
mov(Register, Register) - Method in class com.oracle.graal.asm.sparc.SPARCMacroAssembler
 
mov(int, Register) - Method in class com.oracle.graal.asm.sparc.SPARCMacroAssembler
 
movcc(SPARCAssembler.ConditionFlag, SPARCAssembler.CC, Register, Register) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
movcc(SPARCAssembler.ConditionFlag, SPARCAssembler.CC, int, Register) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
movcc(SPARCAssembler.ConditionFlag, SPARCAssembler.CC, int, int, Register) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
movdtox(Register, Register) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
movstosw(Register, Register) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
movstouw(Register, Register) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
movwtos(Register, Register) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
movxtod(Register, Register) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
mulx(Register, Register, Register) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
mulx(Register, int, Register) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
 

N

name - Variable in class com.oracle.graal.asm.sparc.SPARCAssembler.ContinousBitSpec
 
neg(Register, Register) - Method in class com.oracle.graal.asm.sparc.SPARCMacroAssembler
 
neg(Register) - Method in class com.oracle.graal.asm.sparc.SPARCMacroAssembler
 
negate() - Method in enum com.oracle.graal.asm.sparc.SPARCAssembler.ConditionFlag
 
nextFreeScratchRegister - Variable in class com.oracle.graal.asm.sparc.SPARCMacroAssembler
 
nodes - Variable in class com.oracle.graal.asm.sparc.SPARCAssembler.BitKeyIndex
 
nop() - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
NOP.
not(Register, Register) - Method in class com.oracle.graal.asm.sparc.SPARCMacroAssembler
 
not(Register) - Method in class com.oracle.graal.asm.sparc.SPARCMacroAssembler
 

O

op - Variable in class com.oracle.graal.asm.sparc.SPARCAssembler.BitKeyIndex
 
op - Static variable in class com.oracle.graal.asm.sparc.SPARCAssembler.BitSpec
 
op - Variable in enum com.oracle.graal.asm.sparc.SPARCAssembler.Op3s
 
op - Variable in class com.oracle.graal.asm.sparc.SPARCAssembler.SPARCOp
 
op - Variable in class com.oracle.graal.asm.sparc.SPARCInstructionCounter.OP3LowBitsMatcher
 
op2 - Static variable in class com.oracle.graal.asm.sparc.SPARCAssembler.BitSpec
 
op2 - Variable in class com.oracle.graal.asm.sparc.SPARCAssembler.ControlTransferOp
 
op2 - Variable in class com.oracle.graal.asm.sparc.SPARCAssembler.Op2Op
 
OP2_MASK - Static variable in class com.oracle.graal.asm.sparc.SPARCAssembler
 
OP2_SHIFT - Static variable in class com.oracle.graal.asm.sparc.SPARCAssembler
 
op2Key - Variable in class com.oracle.graal.asm.sparc.SPARCAssembler.ControlTransferOp
 
op2Key - Variable in class com.oracle.graal.asm.sparc.SPARCAssembler.Op2Op
 
Op2Op(SPARCAssembler.Ops, SPARCAssembler.Op2s) - Constructor for class com.oracle.graal.asm.sparc.SPARCAssembler.Op2Op
 
OP2S - Static variable in class com.oracle.graal.asm.sparc.SPARCAssembler
 
Op2s(int) - Constructor for enum com.oracle.graal.asm.sparc.SPARCAssembler.Op2s
 
op3 - Static variable in class com.oracle.graal.asm.sparc.SPARCAssembler.BitSpec
 
OP3 - Static variable in class com.oracle.graal.asm.sparc.SPARCAssembler
 
op3(SPARCAssembler.Op3s, SPARCAssembler.Opfs, Register, Register, Register) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
op3(SPARCAssembler.Op3s, Register, Register, Register) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
op3(SPARCAssembler.Op3s, Register, int, Register) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
op3b03 - Variable in class com.oracle.graal.asm.sparc.SPARCInstructionCounter.OP3LowBitsMatcher
 
OP3LowBitsMatcher(int, int...) - Constructor for class com.oracle.graal.asm.sparc.SPARCInstructionCounter.OP3LowBitsMatcher
 
Op3Op() - Constructor for class com.oracle.graal.asm.sparc.SPARCAssembler.Op3Op
 
OP3S - Static variable in class com.oracle.graal.asm.sparc.SPARCAssembler
 
Op3s(int, String, SPARCAssembler.Ops) - Constructor for enum com.oracle.graal.asm.sparc.SPARCAssembler.Op3s
 
operator - Variable in enum com.oracle.graal.asm.sparc.SPARCAssembler.CC
 
operator - Variable in enum com.oracle.graal.asm.sparc.SPARCAssembler.ConditionFlag
 
operator - Variable in enum com.oracle.graal.asm.sparc.SPARCAssembler.MembarMask
 
operator - Variable in enum com.oracle.graal.asm.sparc.SPARCAssembler.Op3s
 
operator - Variable in enum com.oracle.graal.asm.sparc.SPARCAssembler.Opfs
 
operator - Variable in enum com.oracle.graal.asm.sparc.SPARCAssembler.RCondition
 
Opfs(int, String) - Constructor for enum com.oracle.graal.asm.sparc.SPARCAssembler.Opfs
 
opKey - Variable in class com.oracle.graal.asm.sparc.SPARCAssembler.SPARCOp
 
OPS - Static variable in class com.oracle.graal.asm.sparc.SPARCAssembler
 
Ops(int) - Constructor for enum com.oracle.graal.asm.sparc.SPARCAssembler.Ops
 
OPS - Static variable in class com.oracle.graal.asm.sparc.SPARCAssembler.SPARCOp
 
optimizeDelaySlot(int) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
Optimizes branch instruction b which has a nop in the delay slot.
or(Register, Register, Register) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
or(Register, int, Register) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
 

P

p - Static variable in class com.oracle.graal.asm.sparc.SPARCAssembler.BitSpec
 
patchAddImmediate(int, int) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
patchJumpTarget(int, int) - Method in class com.oracle.graal.asm.sparc.SPARCMacroAssembler
 
patchUnbound(Label) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
patterns - Variable in class com.oracle.graal.asm.sparc.SPARCInstructionCounter.SPARCInstructionMatch
 
PC_RETURN_OFFSET - Static variable in class com.oracle.graal.asm.sparc.SPARCAssembler
 
peephole() - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
Does peephole optimization on code generated by this assembler.
Placeholder - Static variable in class com.oracle.graal.asm.sparc.SPARCMacroAssembler
A sentinel value used as a place holder in an instruction stream for an address that will be patched.
popc(Register, Register) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
popc(int, Register) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
prefetch(SPARCAddress, SPARCAssembler.Fcn) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
 

R

rcond - Static variable in class com.oracle.graal.asm.sparc.SPARCAssembler.BitSpec
 
RCondition(int, String) - Constructor for enum com.oracle.graal.asm.sparc.SPARCAssembler.RCondition
 
rd - Static variable in class com.oracle.graal.asm.sparc.SPARCAssembler.BitSpec
 
rdpc(Register) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
register - Variable in class com.oracle.graal.asm.sparc.SPARCMacroAssembler.ScratchRegister
 
restore(Register, Register, Register) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
restoreWindow() - Method in class com.oracle.graal.asm.sparc.SPARCMacroAssembler
 
ret() - Method in class com.oracle.graal.asm.sparc.SPARCMacroAssembler
 
right - Variable in class com.oracle.graal.asm.sparc.SPARCAssembler.CompositeBitSpec
 
rightBits(int) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler.CompositeBitSpec
 
rightWidth - Variable in class com.oracle.graal.asm.sparc.SPARCAssembler.CompositeBitSpec
 
rs1 - Static variable in class com.oracle.graal.asm.sparc.SPARCAssembler.BitSpec
 
rs2 - Static variable in class com.oracle.graal.asm.sparc.SPARCAssembler.BitSpec
 

S

save(Register, Register, Register) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
save(Register, int, Register) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
scratchRegister - Variable in class com.oracle.graal.asm.sparc.SPARCMacroAssembler
 
ScratchRegister(Register) - Constructor for class com.oracle.graal.asm.sparc.SPARCMacroAssembler.ScratchRegister
 
sdivx(Register, Register, Register) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
sdivx(Register, int, Register) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
setAnnul(int, boolean) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler.ControlTransferOp
 
setBits(int, int) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler.BitSpec
 
setBits(int, SPARCAssembler.ConditionFlag, boolean, Register) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler.CBCond
 
setBits(int, int) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler.CompositeBitSpec
 
setBits(int, int) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler.ContinousBitSpec
 
setBits(int) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler.ControlTransferOp
 
setBits(int) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler.Op2Op
 
setBits(int) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler.SPARCOp
 
setDisp(int, SPARCMacroAssembler, Label) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler.ControlTransferOp
 
setDisp(int, int) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler.ControlTransferOp
 
SETHI - Static variable in class com.oracle.graal.asm.sparc.SPARCAssembler
 
sethi(int, Register) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
Sethi() - Constructor for class com.oracle.graal.asm.sparc.SPARCAssembler.Sethi
 
Sethix(long, Register, boolean, boolean) - Constructor for class com.oracle.graal.asm.sparc.SPARCMacroAssembler.Sethix
 
Sethix(long, Register, boolean) - Constructor for class com.oracle.graal.asm.sparc.SPARCMacroAssembler.Sethix
 
Sethix(long, Register) - Constructor for class com.oracle.graal.asm.sparc.SPARCMacroAssembler.Sethix
 
sethix - Variable in class com.oracle.graal.asm.sparc.SPARCMacroAssembler.Setx
 
setImmediateConstantLoad(boolean) - Method in class com.oracle.graal.asm.sparc.SPARCMacroAssembler
 
Setx(long, Register, boolean, boolean) - Constructor for class com.oracle.graal.asm.sparc.SPARCMacroAssembler.Setx
 
Setx(long, Register, boolean) - Constructor for class com.oracle.graal.asm.sparc.SPARCMacroAssembler.Setx
 
Setx(long, Register) - Constructor for class com.oracle.graal.asm.sparc.SPARCMacroAssembler.Setx
 
signExt - Variable in class com.oracle.graal.asm.sparc.SPARCAssembler.ContinousBitSpec
 
signx(Register, Register) - Method in class com.oracle.graal.asm.sparc.SPARCMacroAssembler
 
signx(Register) - Method in class com.oracle.graal.asm.sparc.SPARCMacroAssembler
 
simm(int, int) - Static method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
simm13 - Static variable in class com.oracle.graal.asm.sparc.SPARCAssembler.BitSpec
 
simm5 - Static variable in class com.oracle.graal.asm.sparc.SPARCAssembler.BitSpec
 
sll(Register, Register, Register) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
sll(Register, int, Register) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
sllx(Register, Register, Register) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
sllx(Register, int, Register) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
SPARCAddress - Class in com.oracle.graal.asm.sparc
 
SPARCAddress(Register, int) - Constructor for class com.oracle.graal.asm.sparc.SPARCAddress
Creates an SPARCAddress with given base register, no scaling and a given displacement.
SPARCAddress(Register, Register) - Constructor for class com.oracle.graal.asm.sparc.SPARCAddress
Creates an SPARCAddress with given base register, no scaling and a given index.
SPARCAssembler - Class in com.oracle.graal.asm.sparc
This class implements an assembler that can encode most SPARC instructions.
SPARCAssembler(TargetDescription, RegisterConfig) - Constructor for class com.oracle.graal.asm.sparc.SPARCAssembler
Constructs an assembler for the SPARC architecture.
SPARCAssembler.Annul - Enum in com.oracle.graal.asm.sparc
 
SPARCAssembler.Asi - Enum in com.oracle.graal.asm.sparc
Represents the Address Space Identifier defined in the SPARC architecture.
SPARCAssembler.BitKey - Class in com.oracle.graal.asm.sparc
 
SPARCAssembler.BitKeyIndex - Class in com.oracle.graal.asm.sparc
Represents a prefix tree of SPARCAssembler.BitSpec objects to find the most accurate SPARCOp.
SPARCAssembler.BitSpec - Class in com.oracle.graal.asm.sparc
Specifies various bit fields used in SPARC instructions.
SPARCAssembler.Bpcc - Class in com.oracle.graal.asm.sparc
 
SPARCAssembler.Bpr - Class in com.oracle.graal.asm.sparc
 
SPARCAssembler.Br - Class in com.oracle.graal.asm.sparc
 
SPARCAssembler.BranchPredict - Enum in com.oracle.graal.asm.sparc
 
SPARCAssembler.CBCond - Class in com.oracle.graal.asm.sparc
 
SPARCAssembler.CC - Enum in com.oracle.graal.asm.sparc
Condition Codes to use for instruction.
SPARCAssembler.CompositeBitSpec - Class in com.oracle.graal.asm.sparc
 
SPARCAssembler.ConditionFlag - Enum in com.oracle.graal.asm.sparc
 
SPARCAssembler.ContinousBitSpec - Class in com.oracle.graal.asm.sparc
 
SPARCAssembler.ControlTransferOp - Class in com.oracle.graal.asm.sparc
Base class for control transfer operations; provides access to the disp field.
SPARCAssembler.Fcn - Enum in com.oracle.graal.asm.sparc
 
SPARCAssembler.MembarMask - Enum in com.oracle.graal.asm.sparc
 
SPARCAssembler.Op2Op - Class in com.oracle.graal.asm.sparc
 
SPARCAssembler.Op2s - Enum in com.oracle.graal.asm.sparc
 
SPARCAssembler.Op3Op - Class in com.oracle.graal.asm.sparc
 
SPARCAssembler.Op3s - Enum in com.oracle.graal.asm.sparc
 
SPARCAssembler.Opfs - Enum in com.oracle.graal.asm.sparc
 
SPARCAssembler.Ops - Enum in com.oracle.graal.asm.sparc
 
SPARCAssembler.RCondition - Enum in com.oracle.graal.asm.sparc
 
SPARCAssembler.Sethi - Class in com.oracle.graal.asm.sparc
 
SPARCAssembler.SPARCOp - Class in com.oracle.graal.asm.sparc
Represents a class of SPARC instruction and gives methods to modify its fields.
SPARCInstructionCounter - Class in com.oracle.graal.asm.sparc
 
SPARCInstructionCounter(SPARCAssembler) - Constructor for class com.oracle.graal.asm.sparc.SPARCInstructionCounter
 
SPARCInstructionCounter.OP3LowBitsMatcher - Class in com.oracle.graal.asm.sparc
Tests the lower 3 bits of the op3 field.
SPARCInstructionCounter.SPARCInstructionMatch - Class in com.oracle.graal.asm.sparc
 
SPARCInstructionMatch(int, int...) - Constructor for class com.oracle.graal.asm.sparc.SPARCInstructionCounter.SPARCInstructionMatch
 
SPARCMacroAssembler - Class in com.oracle.graal.asm.sparc
 
SPARCMacroAssembler(TargetDescription, RegisterConfig) - Constructor for class com.oracle.graal.asm.sparc.SPARCMacroAssembler
 
SPARCMacroAssembler.ScratchRegister - Class in com.oracle.graal.asm.sparc
 
SPARCMacroAssembler.Sethix - Class in com.oracle.graal.asm.sparc
This instruction is like sethi but for 64-bit values.
SPARCMacroAssembler.Setx - Class in com.oracle.graal.asm.sparc
 
SPARCOp(SPARCAssembler.Ops) - Constructor for class com.oracle.graal.asm.sparc.SPARCAssembler.SPARCOp
 
spec - Variable in class com.oracle.graal.asm.sparc.SPARCAssembler.BitKey
 
spec - Variable in class com.oracle.graal.asm.sparc.SPARCAssembler.BitKeyIndex
 
sra(Register, Register, Register) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
sra(Register, int, Register) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
srax(Register, Register, Register) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
srax(Register, int, Register) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
srl(Register, Register, Register) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
srl(Register, int, Register) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
srlx(Register, Register, Register) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
srlx(Register, int, Register) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
st(SPARCAssembler.Op3s, Register, SPARCAddress) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
stb(Register, SPARCAddress) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
stdf(Register, SPARCAddress) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
stf(Register, SPARCAddress) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
sth(Register, SPARCAddress) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
stw(Register, SPARCAddress) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
stx(Register, SPARCAddress) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
sub(Register, Register, Register) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
sub(Register, int, Register) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
subcc(Register, Register, Register) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
subcc(Register, int, Register) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
 

T

ta(int) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
tcc(SPARCAssembler.CC, SPARCAssembler.ConditionFlag, int) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
throwsException() - Method in enum com.oracle.graal.asm.sparc.SPARCAssembler.Op3s
 
toString() - Method in class com.oracle.graal.asm.sparc.SPARCAddress
 
toString() - Method in class com.oracle.graal.asm.sparc.SPARCAssembler.BitKey
 
toString() - Method in class com.oracle.graal.asm.sparc.SPARCAssembler.BitKeyIndex
 
toString() - Method in class com.oracle.graal.asm.sparc.SPARCAssembler.CompositeBitSpec
 
toString() - Method in class com.oracle.graal.asm.sparc.SPARCAssembler.ContinousBitSpec
 
toString() - Method in class com.oracle.graal.asm.sparc.SPARCAssembler.SPARCOp
 

U

udivx(Register, Register, Register) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
udivx(Register, int, Register) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
umulxhi(Register, Register, Register) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
 

V

value - Variable in enum com.oracle.graal.asm.sparc.SPARCAssembler.Asi
 
value - Variable in class com.oracle.graal.asm.sparc.SPARCAssembler.BitKey
 
value - Variable in enum com.oracle.graal.asm.sparc.SPARCAssembler.CC
 
value - Variable in enum com.oracle.graal.asm.sparc.SPARCAssembler.ConditionFlag
 
value - Variable in enum com.oracle.graal.asm.sparc.SPARCAssembler.Fcn
 
value - Variable in enum com.oracle.graal.asm.sparc.SPARCAssembler.MembarMask
 
value - Variable in enum com.oracle.graal.asm.sparc.SPARCAssembler.Op2s
 
value - Variable in enum com.oracle.graal.asm.sparc.SPARCAssembler.Op3s
 
value - Variable in enum com.oracle.graal.asm.sparc.SPARCAssembler.Opfs
 
value - Variable in enum com.oracle.graal.asm.sparc.SPARCAssembler.Ops
 
value - Variable in enum com.oracle.graal.asm.sparc.SPARCAssembler.RCondition
 
value - Variable in class com.oracle.graal.asm.sparc.SPARCMacroAssembler.Sethix
 
value - Variable in class com.oracle.graal.asm.sparc.SPARCMacroAssembler.Setx
 
valueFits(int) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler.BitSpec
 
valueFits(int) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler.CompositeBitSpec
 
valueFits(int) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler.ContinousBitSpec
 
valueOf(String) - Static method in enum com.oracle.graal.asm.sparc.SPARCAssembler.Annul
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.oracle.graal.asm.sparc.SPARCAssembler.Asi
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.oracle.graal.asm.sparc.SPARCAssembler.BranchPredict
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.oracle.graal.asm.sparc.SPARCAssembler.CC
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.oracle.graal.asm.sparc.SPARCAssembler.ConditionFlag
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.oracle.graal.asm.sparc.SPARCAssembler.Fcn
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.oracle.graal.asm.sparc.SPARCAssembler.MembarMask
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.oracle.graal.asm.sparc.SPARCAssembler.Op2s
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.oracle.graal.asm.sparc.SPARCAssembler.Op3s
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.oracle.graal.asm.sparc.SPARCAssembler.Opfs
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.oracle.graal.asm.sparc.SPARCAssembler.Ops
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.oracle.graal.asm.sparc.SPARCAssembler.RCondition
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.oracle.graal.asm.sparc.SPARCAssembler.Annul
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.oracle.graal.asm.sparc.SPARCAssembler.Asi
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.oracle.graal.asm.sparc.SPARCAssembler.BranchPredict
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.oracle.graal.asm.sparc.SPARCAssembler.CC
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.oracle.graal.asm.sparc.SPARCAssembler.ConditionFlag
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.oracle.graal.asm.sparc.SPARCAssembler.Fcn
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.oracle.graal.asm.sparc.SPARCAssembler.MembarMask
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.oracle.graal.asm.sparc.SPARCAssembler.Op2s
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.oracle.graal.asm.sparc.SPARCAssembler.Op3s
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.oracle.graal.asm.sparc.SPARCAssembler.Opfs
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.oracle.graal.asm.sparc.SPARCAssembler.Ops
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.oracle.graal.asm.sparc.SPARCAssembler.RCondition
Returns an array containing the constants of this enum type, in the order they are declared.

W

width - Variable in class com.oracle.graal.asm.sparc.SPARCAssembler.ContinousBitSpec
 
wrccr(Register, Register) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
wrccr(Register, int) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
 

X

xnor(Register, Register, Register) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
xnor(Register, int, Register) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
xor(Register, Register, Register) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
xor(Register, int, Register) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
xorcc(Register, Register, Register) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
xorcc(Register, int, Register) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
A B C D E F G H I J K L M N O P R S T U V W X