Home | History | Annotate | Download | only in crankshaft

Lines Matching refs:final

187   bool Is##type() const final { return true; } \
195 LInstruction* CompileToLithium(LChunkBuilder* builder) final; \
200 Opcode opcode() const final { return HValue::k##type; }
206 class Range final : public ZoneObject {
310 class HUseIterator final BASE_EMBEDDED {
359 class DecompositionResult final BASE_EMBEDDED {
1158 int OperandCount() const final { return V; }
1159 HValue* OperandAt(int i) const final { return inputs_[i]; }
1165 void InternalSetOperandAt(int i, HValue* value) final { inputs_[i] = value; }
1202 class HSuccessorIterator final BASE_EMBEDDED {
1241 class HBlockEntry final : public HTemplateInstruction<0> {
1251 class HDummyUse final : public HTemplateInstruction<1> {
1275 class HDebugBreak final : public HTemplateInstruction<0> {
1287 class HPrologue final : public HTemplateInstruction<0> {
1299 class HGoto final : public HTemplateControlInstruction<1, 0> {
1320 class HDeoptimize final : public HTemplateControlInstruction<1, 0> {
1372 class HBranch final : public HUnaryControlInstruction {
1410 class HCompareMap final : public HUnaryControlInstruction {
1474 class HContext final : public HTemplateInstruction<0> {
1499 class HReturn final : public HTemplateControlInstruction<0, 3> {
1527 class HAbnormalExit final : public HTemplateControlInstruction<0, 0> {
1557 class HUseConst final : public HUnaryOperation {
1572 class HForceRepresentation final : public HTemplateInstruction<1> {
1601 class HChange final : public HUnaryOperation {
1659 class HClampToUint8 final : public HUnaryOperation {
1684 class HDoubleBits final : public HUnaryOperation {
1715 class HConstructDouble final : public HTemplateInstruction<2> {
1749 class HSimulate final : public HInstruction {
1860 class HEnvironmentMarker final : public HTemplateInstruction<1> {
1904 class HStackCheck final : public HTemplateInstruction<1> {
1954 class HEnterInlined final : public HTemplateInstruction<0> {
2027 class HLeaveInlined final : public HTemplateInstruction<0> {
2050 class HPushArguments final : public HInstruction {
2094 int OperandCount() const final { return inputs_.length(); }
2095 HValue* OperandAt(int i) const final { return inputs_[i]; }
2102 void InternalSetOperandAt(int i, HValue* value) final { inputs_[i] = value; }
2114 class HThisFunction final : public HTemplateInstruction<0> {
2137 class HDeclareGlobals final : public HUnaryOperation {
2178 HType CalculateInferredType() final { return HType::Tagged(); }
2198 Representation RequiredInputRepresentation(int index) final {
2218 Representation RequiredInputRepresentation(int index) final {
2227 class HCallJSFunction final : public HCall<1> {
2236 Representation RequiredInputRepresentation(int index) final {
2241 bool HasStackCheck() final { return has_stack_check_; }
2262 class HCallWithDescriptor final : public HInstruction {
2275 int OperandCount() const final { return values_.length(); }
2276 HValue* OperandAt(int index) const final { return values_[index]; }
2278 Representation RequiredInputRepresentation(int index) final {
2291 HType CalculateInferredType() final { return HType::Tagged(); }
2338 void InternalSetOperandAt(int index, HValue* value) final {
2349 class HInvokeFunction final : public HBinaryCall {
2381 bool HasStackCheck() final { return has_stack_check_; }
2397 class HCallFunction final : public HBinaryCall {
2434 class HCallNewArray final : public HBinaryCall {
2462 class HCallRuntime final : public HCall<1> {
2496 class HMapEnumLength final : public HUnaryOperation {
2521 class HUnaryMathOperation final : public HTemplateInstruction<2> {
2635 class HLoadRoot final : public HTemplateInstruction<0> {
2670 class HCheckMaps final : public HTemplateInstruction<2> {
2806 class HCheckValue final : public HUnaryOperation {
2866 class HCheckInstanceType final : public HUnaryOperation {
2931 class HCheckSmi final : public HUnaryOperation {
2960 class HCheckArrayBufferNotNeutered final : public HUnaryOperation {
2990 class HCheckHeapObject final : public HUnaryOperation {
3045 class InductionVariableData final : public ZoneObject {
3245 class HPhi final : public HValue {
3354 int OperandCount() const final { return values_.length(); }
3355 HValue* OperandAt(int index) const final { return values_[index]; }
3357 bool HasEscapingOperandAt(int index) final { return false; }
3358 Representation RequiredInputRepresentation(int index) final {
3363 void InternalSetOperandAt(int index, HValue* value) final {
3372 class HArgumentsObject final : public HDematerializedObject {
3400 class HCapturedObject final : public HDematerializedObject {
3437 bool IsDeletable() const final { return false; }
3441 class HConstant final : public HTemplateInstruction<0> {
3863 class HWrapReceiver final : public HTemplateInstruction<2> {
3897 class HApplyArguments final : public HTemplateInstruction<4> {
3931 class HArgumentsElements final : public HTemplateInstruction<0> {
3960 class HArgumentsLength final : public HUnaryOperation {
3983 class HAccessArgumentsAt final : public HTemplateInstruction<3> {
4018 class HBoundsCheck final : public HTemplateInstruction<2> {
4095 class HBoundsCheckBaseIndexInformation final : public HTemplateInstruction<2> {
4172 class HMathFloorOfDiv final : public HBinaryOperation {
4232 class HCompareGeneric final : public HBinaryOperation {
4336 class HCompareHoleAndBranch final : public HUnaryControlInstruction {
4361 class HCompareMinusZeroAndBranch final : public HUnaryControlInstruction {
4427 class HIsStringAndBranch final : public HUnaryControlInstruction {
4462 class HIsSmiAndBranch final : public HUnaryControlInstruction {
4488 class HIsUndetectableAndBranch final : public HUnaryControlInstruction {
4510 class HStringCompareAndBranch final : public HTemplateControlInstruction<2, 3> {
4522 std::ostream& PrintDataTo(std::ostream& os) const final; // NOLINT
4524 Representation RequiredInputRepresentation(int index) final {
4548 class HHasInstanceTypeAndBranch final : public HUnaryControlInstruction {
4581 class HHasCachedArrayIndexAndBranch final : public HUnaryControlInstruction {
4596 class HGetCachedArrayIndex final : public HUnaryOperation {
4619 class HClassOfTestAndBranch final : public HUnaryControlInstruction {
4643 class HTypeofIsAndBranch final : public HUnaryControlInstruction {
4671 class HInstanceOf final : public HBinaryOperation {
4693 class HHasInPrototypeChainAndBranch final
4722 class HPower final : public HTemplateInstruction<2> {
4766 class HAdd final : public HArithmeticBinaryOperation {
4868 class HSub final : public HArithmeticBinaryOperation {
4900 class HMul final : public HArithmeticBinaryOperation {
4947 class HMod final : public HArithmeticBinaryOperation {
4979 class HDiv final : public HArithmeticBinaryOperation {
5010 class HMathMinMax final : public HArithmeticBinaryOperation {
5056 class HBitwise final : public HBitwiseBinaryOperation {
5113 class HShl final : public HBitwiseBinaryOperation {
5143 class HShr final : public HBitwiseBinaryOperation {
5181 class HSar final : public HBitwiseBinaryOperation {
5219 class HRor final : public HBitwiseBinaryOperation {
5247 class HOsrEntry final : public HTemplateInstruction<0> {
5269 class HParameter final : public HTemplateInstruction<0> {
5319 class HCallStub final : public HUnaryCall {
5340 class HUnknownOSRValue final : public HTemplateInstruction<0> {
5376 class HLoadGlobalGeneric final : public HTemplateInstruction<2> {
5421 class HAllocate final : public HTemplateInstruction<2> {
5596 class HStoreCodeEntry final : public HTemplateInstruction<2> {
5620 class HInnerAllocatedObject final : public HTemplateInstruction<2> {
5703 class HLoadContextSlot final : public HUnaryOperation {
5758 class HStoreContextSlot final : public HTemplateInstruction<2> {
5816 class HObjectAccess final {
6279 class HLoadNamedField final : public HTemplateInstruction<2> {
6400 class HLoadNamedGeneric final : public HTemplateInstruction<2> {
6455 class HLoadFunctionPrototype final : public HUnaryOperation {
6506 class HLoadKeyed final : public HTemplateInstruction<4>,
6691 class HLoadKeyedGeneric final : public HTemplateInstruction<3> {
6760 class HStoreNamedField final : public HTemplateInstruction<3> {
6908 class HStoreNamedGeneric final : public HTemplateInstruction<3> {
6962 class HStoreKeyed final : public HTemplateInstruction<4>,
7145 class HStoreKeyedGeneric final : public HTemplateInstruction<4> {
7202 class HTransitionElementsKind final : public HTemplateInstruction<2> {
7272 class HStringAdd final : public HBinaryOperation {
7322 bool IsDeletable() const final {
7331 class HStringCharCodeAt final : public HTemplateInstruction<3> {
7374 class HStringCharFromCode final : public HTemplateInstruction<2> {
7408 class HTypeof final : public HTemplateInstruction<2> {
7434 class HTrapAllocationMemento final : public HTemplateInstruction<1> {
7453 class HMaybeGrowElements final : public HTemplateInstruction<5> {
7505 class HToFastProperties final : public HUnaryOperation {
7534 class HSeqStringGetChar final : public HTemplateInstruction<2> {
7582 class HSeqStringSetChar final : public HTemplateInstruction<4> {
7619 class HCheckMapValue final : public HTemplateInstruction<2> {
7659 class HForInPrepareMap final : public HTemplateInstruction<2> {
7687 class HForInCacheArray final : public HTemplateInstruction<2> {
7727 class HLoadFieldByIndex final : public HTemplateInstruction<2> {