graal/com.oracle.graal.lir/src/com/oracle/graal/lir/gen/LIRGeneratorTool.java
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File basic-graal Sdiff graal/com.oracle.graal.lir/src/com/oracle/graal/lir/gen

graal/com.oracle.graal.lir/src/com/oracle/graal/lir/gen/LIRGeneratorTool.java

Print this page




 172     Variable emitConditionalMove(PlatformKind cmpKind, Value leftVal, Value right, Condition cond, boolean unorderedIsTrue, Value trueValue, Value falseValue);
 173 
 174     Variable emitIntegerTestMove(Value leftVal, Value right, Value trueValue, Value falseValue);
 175 
 176     void emitStrategySwitch(JavaConstant[] keyConstants, double[] keyProbabilities, LabelRef[] keyTargets, LabelRef defaultTarget, Variable value);
 177 
 178     void emitStrategySwitch(SwitchStrategy strategy, Variable key, LabelRef[] keyTargets, LabelRef defaultTarget);
 179 
 180     CallingConvention getCallingConvention();
 181 
 182     Value emitBitCount(Value operand);
 183 
 184     Value emitBitScanForward(Value operand);
 185 
 186     Value emitBitScanReverse(Value operand);
 187 
 188     Value emitByteSwap(Value operand);
 189 
 190     Value emitArrayEquals(Kind kind, Value array1, Value array2, Value length);
 191 










 192 }


 172     Variable emitConditionalMove(PlatformKind cmpKind, Value leftVal, Value right, Condition cond, boolean unorderedIsTrue, Value trueValue, Value falseValue);
 173 
 174     Variable emitIntegerTestMove(Value leftVal, Value right, Value trueValue, Value falseValue);
 175 
 176     void emitStrategySwitch(JavaConstant[] keyConstants, double[] keyProbabilities, LabelRef[] keyTargets, LabelRef defaultTarget, Variable value);
 177 
 178     void emitStrategySwitch(SwitchStrategy strategy, Variable key, LabelRef[] keyTargets, LabelRef defaultTarget);
 179 
 180     CallingConvention getCallingConvention();
 181 
 182     Value emitBitCount(Value operand);
 183 
 184     Value emitBitScanForward(Value operand);
 185 
 186     Value emitBitScanReverse(Value operand);
 187 
 188     Value emitByteSwap(Value operand);
 189 
 190     Value emitArrayEquals(Kind kind, Value array1, Value array2, Value length);
 191 
 192     @SuppressWarnings("unused")
 193     default Value emitCountLeadingZeros(Value value) {
 194         throw GraalInternalError.unimplemented();
 195     }
 196 
 197     @SuppressWarnings("unused")
 198     default Value emitCountTrailingZeros(Value value) {
 199         throw GraalInternalError.unimplemented();
 200     }
 201 
 202 }
graal/com.oracle.graal.lir/src/com/oracle/graal/lir/gen/LIRGeneratorTool.java
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File