/openjdk9/hotspot/src/share/vm/c1/ |
H A D | c1_GraphBuilder.hpp | 217 void ipush(Value t) const { state()->ipush(t); } 218 void lpush(Value t) const { state()->lpush(t); } 219 void fpush(Value t) const { state()->fpush(t); } 220 void dpush(Value t) const { state()->dpush(t); } 221 void apush(Value t) const { state()->apush(t); } 222 void push(ValueType* type, Value t) const { state()-> push(type, t); } 224 Value ipop() { return state()->ipop(); } 225 Value lpop() { return state()->lpop(); } 226 Value fpop() { return state()->fpop(); } 227 Value dpo [all...] |
H A D | c1_RangeCheckElimination.hpp | 72 Value _upper_instr; 74 Value _lower_instr; 78 Bound(Value v); 79 Bound(Instruction::Condition cond, Value v, int constant = 0); 80 Bound(int lower, Value lower_instr, int upper, Value upper_instr); 84 void add_assertion(Instruction *instruction, Instruction *position, int i, Value instr, Instruction::Condition cond); 87 Value upper_instr(); 89 Value lower_instr(); 96 void set_upper(int upper, Value upper_inst [all...] |
/openjdk9/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/gen/ |
H A D | VerifyingMoveFactory.java | 39 import jdk.vm.ci.meta.Value; 64 public LIRInstruction createMove(AllocatableValue result, Value input) { 89 private final Value input; 97 CheckClosure(AllocatableValue result, Value input) { 102 void tempProc(LIRInstruction op, Value value, OperandMode mode, EnumSet<OperandFlag> flags) { 107 void stateProc(LIRInstruction op, Value value, OperandMode mode, EnumSet<OperandFlag> flags) { 112 void aliveProc(LIRInstruction op, Value value, OperandMode mode, EnumSet<OperandFlag> flags) { 117 void inputProc(LIRInstruction op, Value value, OperandMode mode, EnumSet<OperandFlag> flags) { 122 void outputProc(LIRInstruction op, Value value, OperandMode mode, EnumSet<OperandFlag> flags) { 131 private static boolean checkResult(LIRInstruction inst, AllocatableValue result, Value inpu [all...] |
H A D | PhiResolver.java | 28 import static jdk.vm.ci.meta.Value.ILLEGAL; 41 import jdk.vm.ci.meta.Value; 74 final Value operand; 97 PhiResolverNode(Value operand) { 125 private Value temp; 133 private final HashMap<Value, PhiResolverNode> operandToNodeMap = CollectionsFactory.newMap(); 180 public void move(Value dest, Value src) { 190 private PhiResolverNode createNode(Value operand, boolean source) { 214 private PhiResolverNode destinationNode(Value op [all...] |
H A D | LIRGenerator.java | 78 import jdk.vm.ci.meta.Value; 203 public Variable emitMove(Value input) { 211 public void emitMove(AllocatableValue dst, Value src) { 221 public Value emitConstant(LIRKind kind, Constant constant) { 230 public Value emitJavaConstant(JavaConstant constant) { 242 public AllocatableValue asAllocatable(Value value) { 253 public Variable load(Value value) { 261 public Value loadNonConst(Value value) { 373 public void emitIncomingValues(Value[] param [all...] |
/openjdk9/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/ |
H A D | AMD64HotSpotMathIntrinsicOp.java | 35 import jdk.vm.ci.meta.Value; 53 @Def protected Value result; 54 @Use protected Value input; 56 public AMD64HotSpotMathIntrinsicOp(IntrinsicOpcode opcode, Value result, Value input) {
|
H A D | AMD64HotSpotLIRGenerator.java | 102 import jdk.vm.ci.meta.Value; 257 public void emitReturn(JavaKind kind, Value input) { 258 AllocatableValue operand = Value.ILLEGAL; 278 protected void emitForeignCallOp(ForeignCallLinkage linkage, Value result, Value[] arguments, Value[] temps, LIRFrameState info) { 303 public void emitLeaveDeoptimizedStackFrame(Value frameSize, Value initialInfo) { 310 public void emitEnterUnpackFramesStackFrame(Value framePc, Value senderS [all...] |
H A D | AMD64HotSpotConstantRetrievalOp.java | 33 import jdk.vm.ci.meta.Value; 52 @Temp protected Value[] callTemps; 58 ArrayList<Value> values = new ArrayList<>(); 64 public Value[] asArray() { 65 Value[] copy = new Value[values.size()]; 70 public Value doValue(Value value, OperandMode mode, EnumSet<OperandFlag> flags) { 100 this.callTemps = new Value[0];
|
H A D | AMD64HotspotDirectVirtualCallOp.java | 36 import jdk.vm.ci.meta.Value; 49 AMD64HotspotDirectVirtualCallOp(ResolvedJavaMethod target, Value result, Value[] parameters, Value[] temps, LIRFrameState state, InvokeKind invokeKind, GraalHotSpotVMConfig config) {
|
/openjdk9/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/ |
H A D | PushInterpreterFrameNode.java | 38 import jdk.vm.ci.meta.Value; 62 Value frameSizeValue = gen.operand(frameSize); 63 Value framePcValue = gen.operand(framePc); 64 Value senderSpValue = gen.operand(senderSp); 65 Value initialInfoValue = gen.operand(initialInfo);
|
/openjdk9/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.sparc/src/org/graalvm/compiler/lir/sparc/ |
H A D | SPARCFloatCompareOp.java | 36 import jdk.vm.ci.meta.Value; 44 @Use({REG}) protected Value a; 45 @Use({REG}) protected Value b; 47 public SPARCFloatCompareOp(Opfs opf, CC cc, Value a, Value b) {
|
/openjdk9/hotspot/src/share/vm/opto/ |
H A D | convertnode.hpp | 40 virtual const Type* Value(PhaseGVN* phase) const; 52 virtual const Type* Value(PhaseGVN* phase) const; 64 virtual const Type* Value(PhaseGVN* phase) const; 77 virtual const Type* Value(PhaseGVN* phase) const; 90 virtual const Type* Value(PhaseGVN* phase) const; 101 virtual const Type* Value(PhaseGVN* phase) const; 114 virtual const Type* Value(PhaseGVN* phase) const; 127 virtual const Type* Value(PhaseGVN* phase) const; 138 virtual const Type* Value(PhaseGVN* phase) const; 151 virtual const Type* Value(PhaseGV [all...] |
H A D | rootnode.hpp | 47 virtual const Type* Value(PhaseGVN* phase) const { return Type::BOTTOM; } function in class:RootNode 58 virtual const Type* Value(PhaseGVN* phase) const;
|
/openjdk9/hotspot/src/share/vm/shark/ |
H A D | sharkStack.cpp | 35 void SharkStack::initialize(Value* method) { 48 Value *stack_pointer = builder()->CreateSub( 90 Value *fp = slot_addr(offset++); 104 void SharkStack::CreateStackOverflowCheck(Value* sp) { 116 Value *stack_top = builder()->CreateSub( 127 Value *free_stack = builder()->CreateSub( 147 Value* SharkStack::CreatePopFrame(int result_slots) { 151 Value *fp = CreateLoadFramePointer(); 152 Value *sp = builder()->CreateAdd( 165 Value* SharkStac [all...] |
H A D | sharkIntrinsics.cpp | 156 Value *a = sa->jint_value(); 157 Value *b = sb->jint_value(); 185 void SharkIntrinsics::do_Math_1to1(Value *function) { 195 void SharkIntrinsics::do_Math_2to1(Value *function) { 198 Value *y = state()->pop()->jdouble_value(); 201 Value *x = state()->pop()->jdouble_value(); 210 Value *klass = builder()->CreateValueOfStructEntry( 246 Value *x = state()->pop()->jint_value(); 247 Value *e = state()->pop()->jint_value(); 250 Value *offse [all...] |
H A D | sharkStateScanner.hpp | 68 virtual void process_oop_tmp_slot(llvm::Value** value, int offset) {} 69 virtual void process_method_slot(llvm::Value** value, int offset) {}
|
H A D | sharkCacheDecache.hpp | 110 void process_oop_tmp_slot(llvm::Value** value, int offset); 111 void process_method_slot(llvm::Value** value, int offset); 196 llvm::Value* value, 307 void process_oop_tmp_slot(llvm::Value** value, int offset); 308 virtual void process_method_slot(llvm::Value** value, int offset); 324 llvm::Value* read_value_from_frame(llvm::Type* type, int offset); 362 SharkFunctionEntryCacher(SharkFunction* function, llvm::Value* method) 366 llvm::Value* _method; 369 llvm::Value* method() const { 375 void process_method_slot(llvm::Value** valu [all...] |
/openjdk9/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/ |
H A D | SPARCHotSpotLIRGenerator.java | 120 import jdk.vm.ci.meta.Value; 159 * Value where the address for safepoint poll is kept. 200 protected void emitForeignCallOp(ForeignCallLinkage linkage, Value result, Value[] arguments, Value[] temps, LIRFrameState info) { 206 public Variable emitForeignCall(ForeignCallLinkage linkage, LIRFrameState state, Value... args) { 218 Value threadTemp = newVariable(LIRKind.value(SPARCKind.XWORD)); 232 public void emitReturn(JavaKind javaKind, Value input) { 233 AllocatableValue operand = Value.ILLEGAL; 242 public void emitTailcall(Value[] arg [all...] |
H A D | SPARCHotspotDirectVirtualCallOp.java | 38 import jdk.vm.ci.meta.Value; 52 SPARCHotspotDirectVirtualCallOp(ResolvedJavaMethod target, Value result, Value[] parameters, Value[] temps, LIRFrameState state, InvokeKind invokeKind, GraalHotSpotVMConfig config) {
|
/openjdk9/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.aarch64/src/org/graalvm/compiler/core/aarch64/ |
H A D | AArch64LIRGenerator.java | 65 import jdk.vm.ci.meta.Value; 104 public void emitNullCheck(Value address, LIRFrameState state) { 115 public AArch64AddressValue asAddressValue(Value address) { 119 return new AArch64AddressValue(address.getValueKind(), asAllocatable(address), Value.ILLEGAL, 0, false, AddressingMode.BASE_REGISTER_ONLY); 124 public Variable emitCompareAndSwap(Value address, Value expectedValue, Value newValue, Value trueValue, Value falseValue) { 160 public void emitIntegerTestBranch(Value lef [all...] |
/openjdk9/jdk/test/com/sun/jdi/ |
H A D | ArgumentValuesTest.java | 158 List<Value> argVals = frame.getArgumentValues(); 165 Value gotVal = argVals.get(ii); 168 Value expectedVal = targetClass.getValue(theField); 187 List<Value> argVals = frame.getArgumentValues(); 205 List<Value> argVals = frame.getArgumentValues(); 217 Value gotVal = argVals.get(ii); 220 Value expectedVal = targetClass.getValue(theField); 239 List<Value> argVals = frame.getArgumentValues(); 243 Value gotVal = argVals.get(0); 246 Value expectedVa [all...] |
/openjdk9/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/ |
H A D | AArch64HotSpotLIRGenerator.java | 83 import jdk.vm.ci.meta.Value; 117 protected void emitForeignCallOp(ForeignCallLinkage linkage, Value result, Value[] arguments, Value[] temps, LIRFrameState info) { 127 public void emitTailcall(Value[] args, Value address) { 147 public void emitCompareBranch(PlatformKind cmpKind, Value x, Value y, Condition cond, boolean unorderedIsTrue, LabelRef trueDestination, LabelRef falseDestination, 149 Value localX = x; 150 Value local [all...] |
H A D | AArch64HotSpotDirectVirtualCallOp.java | 37 import jdk.vm.ci.meta.Value; 51 AArch64HotSpotDirectVirtualCallOp(ResolvedJavaMethod target, Value result, Value[] parameters, Value[] temps, LIRFrameState state, InvokeKind invokeKind, GraalHotSpotVMConfig config) {
|
/openjdk9/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/ |
H A D | ConstantValue.java | 27 import jdk.vm.ci.meta.Value; 33 public class ConstantValue extends Value {
|
/openjdk9/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/ |
H A D | AMD64VZeroUpper.java | 37 import jdk.vm.ci.meta.Value; 45 public AMD64VZeroUpper(Value[] exclude) { 50 private static RegisterValue[] initRegisterValues(Value[] exclude) { 54 for (Value value : exclude) {
|