Adopt #pragma once in JavaScriptCore
authorcommit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 28 Sep 2016 08:10:35 +0000 (08:10 +0000)
committercommit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 28 Sep 2016 08:10:35 +0000 (08:10 +0000)
https://bugs.webkit.org/show_bug.cgi?id=162664

Patch by Joseph Pecoraro <pecoraro@apple.com> on 2016-09-28
Reviewed by Saam Barati.

* **/**.h:
Adopt pragma once in all but API headers and generated headers.
Include some namespace closing comments for consistency.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@206506 268f45cc-cd09-0410-ab3c-d52691b4dbfc

1002 files changed:
Source/JavaScriptCore/API/tests/CompareAndSwapTest.h
Source/JavaScriptCore/API/tests/CurrentThisInsideBlockGetterTest.h
Source/JavaScriptCore/API/tests/CustomGlobalObjectClassTest.h
Source/JavaScriptCore/API/tests/ExecutionTimeLimitTest.h
Source/JavaScriptCore/API/tests/GlobalContextWithFinalizerTest.h
Source/JavaScriptCore/API/tests/JSNode.h
Source/JavaScriptCore/API/tests/JSNodeList.h
Source/JavaScriptCore/API/tests/Node.h
Source/JavaScriptCore/API/tests/NodeList.h
Source/JavaScriptCore/API/tests/PingPongStackOverflowTest.h
Source/JavaScriptCore/API/tests/TypedArrayCTest.h
Source/JavaScriptCore/ChangeLog
Source/JavaScriptCore/assembler/ARM64Assembler.h
Source/JavaScriptCore/assembler/ARMAssembler.h
Source/JavaScriptCore/assembler/ARMv7Assembler.h
Source/JavaScriptCore/assembler/AbortReason.h
Source/JavaScriptCore/assembler/AbstractMacroAssembler.h
Source/JavaScriptCore/assembler/AllowMacroScratchRegisterUsage.h
Source/JavaScriptCore/assembler/AssemblerBuffer.h
Source/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h
Source/JavaScriptCore/assembler/AssemblerCommon.h
Source/JavaScriptCore/assembler/CodeLocation.h
Source/JavaScriptCore/assembler/DisallowMacroScratchRegisterUsage.h
Source/JavaScriptCore/assembler/LinkBuffer.h
Source/JavaScriptCore/assembler/MIPSAssembler.h
Source/JavaScriptCore/assembler/MacroAssembler.h
Source/JavaScriptCore/assembler/MacroAssemblerARM.h
Source/JavaScriptCore/assembler/MacroAssemblerARM64.h
Source/JavaScriptCore/assembler/MacroAssemblerARMv7.h
Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h
Source/JavaScriptCore/assembler/MacroAssemblerMIPS.h
Source/JavaScriptCore/assembler/MacroAssemblerPrinter.h
Source/JavaScriptCore/assembler/MacroAssemblerSH4.h
Source/JavaScriptCore/assembler/MacroAssemblerX86.h
Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h
Source/JavaScriptCore/assembler/MacroAssemblerX86_64.h
Source/JavaScriptCore/assembler/MaxFrameExtentForSlowPathCall.h
Source/JavaScriptCore/assembler/SH4Assembler.h
Source/JavaScriptCore/assembler/X86Assembler.h
Source/JavaScriptCore/b3/B3ArgumentRegValue.h
Source/JavaScriptCore/b3/B3BasicBlock.h
Source/JavaScriptCore/b3/B3BasicBlockInlines.h
Source/JavaScriptCore/b3/B3BasicBlockUtils.h
Source/JavaScriptCore/b3/B3BlockInsertionSet.h
Source/JavaScriptCore/b3/B3BlockWorklist.h
Source/JavaScriptCore/b3/B3BottomProvider.h
Source/JavaScriptCore/b3/B3BreakCriticalEdges.h
Source/JavaScriptCore/b3/B3CCallValue.h
Source/JavaScriptCore/b3/B3CFG.h
Source/JavaScriptCore/b3/B3CaseCollection.h
Source/JavaScriptCore/b3/B3CaseCollectionInlines.h
Source/JavaScriptCore/b3/B3CheckSpecial.h
Source/JavaScriptCore/b3/B3CheckValue.h
Source/JavaScriptCore/b3/B3Common.h
Source/JavaScriptCore/b3/B3Commutativity.h
Source/JavaScriptCore/b3/B3Compilation.h
Source/JavaScriptCore/b3/B3ComputeDivisionMagic.h
Source/JavaScriptCore/b3/B3Const32Value.h
Source/JavaScriptCore/b3/B3Const64Value.h
Source/JavaScriptCore/b3/B3ConstDoubleValue.h
Source/JavaScriptCore/b3/B3ConstFloatValue.h
Source/JavaScriptCore/b3/B3ConstPtrValue.h
Source/JavaScriptCore/b3/B3ConstrainedValue.h
Source/JavaScriptCore/b3/B3DataSection.h
Source/JavaScriptCore/b3/B3Dominators.h
Source/JavaScriptCore/b3/B3DuplicateTails.h
Source/JavaScriptCore/b3/B3Effects.h
Source/JavaScriptCore/b3/B3EliminateCommonSubexpressions.h
Source/JavaScriptCore/b3/B3FixSSA.h
Source/JavaScriptCore/b3/B3FoldPathConstants.h
Source/JavaScriptCore/b3/B3FrequencyClass.h
Source/JavaScriptCore/b3/B3FrequentedBlock.h
Source/JavaScriptCore/b3/B3Generate.h
Source/JavaScriptCore/b3/B3GenericFrequentedBlock.h
Source/JavaScriptCore/b3/B3HeapRange.h
Source/JavaScriptCore/b3/B3InferSwitches.h
Source/JavaScriptCore/b3/B3InsertionSet.h
Source/JavaScriptCore/b3/B3InsertionSetInlines.h
Source/JavaScriptCore/b3/B3LegalizeMemoryOffsets.h
Source/JavaScriptCore/b3/B3LowerMacros.h
Source/JavaScriptCore/b3/B3LowerMacrosAfterOptimizations.h
Source/JavaScriptCore/b3/B3LowerToAir.h
Source/JavaScriptCore/b3/B3MathExtras.h
Source/JavaScriptCore/b3/B3MemoryValue.h
Source/JavaScriptCore/b3/B3MoveConstants.h
Source/JavaScriptCore/b3/B3OpaqueByproduct.h
Source/JavaScriptCore/b3/B3OpaqueByproducts.h
Source/JavaScriptCore/b3/B3Opcode.h
Source/JavaScriptCore/b3/B3Origin.h
Source/JavaScriptCore/b3/B3OriginDump.h
Source/JavaScriptCore/b3/B3PCToOriginMap.h
Source/JavaScriptCore/b3/B3PatchpointSpecial.h
Source/JavaScriptCore/b3/B3PatchpointValue.h
Source/JavaScriptCore/b3/B3PhaseScope.h
Source/JavaScriptCore/b3/B3PhiChildren.h
Source/JavaScriptCore/b3/B3Procedure.h
Source/JavaScriptCore/b3/B3ProcedureInlines.h
Source/JavaScriptCore/b3/B3PureCSE.h
Source/JavaScriptCore/b3/B3ReduceDoubleToFloat.h
Source/JavaScriptCore/b3/B3ReduceStrength.h
Source/JavaScriptCore/b3/B3SSACalculator.h
Source/JavaScriptCore/b3/B3SlotBaseValue.h
Source/JavaScriptCore/b3/B3SparseCollection.h
Source/JavaScriptCore/b3/B3StackSlot.h
Source/JavaScriptCore/b3/B3StackmapGenerationParams.h
Source/JavaScriptCore/b3/B3StackmapSpecial.h
Source/JavaScriptCore/b3/B3StackmapValue.h
Source/JavaScriptCore/b3/B3SuccessorCollection.h
Source/JavaScriptCore/b3/B3SwitchCase.h
Source/JavaScriptCore/b3/B3SwitchValue.h
Source/JavaScriptCore/b3/B3TimingScope.h
Source/JavaScriptCore/b3/B3Type.h
Source/JavaScriptCore/b3/B3TypeMap.h
Source/JavaScriptCore/b3/B3UpsilonValue.h
Source/JavaScriptCore/b3/B3UseCounts.h
Source/JavaScriptCore/b3/B3Validate.h
Source/JavaScriptCore/b3/B3Value.h
Source/JavaScriptCore/b3/B3ValueInlines.h
Source/JavaScriptCore/b3/B3ValueKey.h
Source/JavaScriptCore/b3/B3ValueKeyInlines.h
Source/JavaScriptCore/b3/B3ValueRep.h
Source/JavaScriptCore/b3/B3Variable.h
Source/JavaScriptCore/b3/B3VariableValue.h
Source/JavaScriptCore/b3/air/AirAllocateStack.h
Source/JavaScriptCore/b3/air/AirArg.h
Source/JavaScriptCore/b3/air/AirArgInlines.h
Source/JavaScriptCore/b3/air/AirBasicBlock.h
Source/JavaScriptCore/b3/air/AirBlockWorklist.h
Source/JavaScriptCore/b3/air/AirCCallSpecial.h
Source/JavaScriptCore/b3/air/AirCCallingConvention.h
Source/JavaScriptCore/b3/air/AirCode.h
Source/JavaScriptCore/b3/air/AirCustom.h
Source/JavaScriptCore/b3/air/AirDumpAsJS.h
Source/JavaScriptCore/b3/air/AirEliminateDeadCode.h
Source/JavaScriptCore/b3/air/AirEmitShuffle.h
Source/JavaScriptCore/b3/air/AirFixObviousSpills.h
Source/JavaScriptCore/b3/air/AirFixPartialRegisterStalls.h
Source/JavaScriptCore/b3/air/AirFrequentedBlock.h
Source/JavaScriptCore/b3/air/AirGenerate.h
Source/JavaScriptCore/b3/air/AirGenerationContext.h
Source/JavaScriptCore/b3/air/AirHandleCalleeSaves.h
Source/JavaScriptCore/b3/air/AirInsertionSet.h
Source/JavaScriptCore/b3/air/AirInst.h
Source/JavaScriptCore/b3/air/AirInstInlines.h
Source/JavaScriptCore/b3/air/AirIteratedRegisterCoalescing.h
Source/JavaScriptCore/b3/air/AirLiveness.h
Source/JavaScriptCore/b3/air/AirLogRegisterPressure.h
Source/JavaScriptCore/b3/air/AirLowerAfterRegAlloc.h
Source/JavaScriptCore/b3/air/AirLowerEntrySwitch.h
Source/JavaScriptCore/b3/air/AirLowerMacros.h
Source/JavaScriptCore/b3/air/AirOptimizeBlockOrder.h
Source/JavaScriptCore/b3/air/AirPhaseScope.h
Source/JavaScriptCore/b3/air/AirRegisterPriority.h
Source/JavaScriptCore/b3/air/AirReportUsedRegisters.h
Source/JavaScriptCore/b3/air/AirSimplifyCFG.h
Source/JavaScriptCore/b3/air/AirSpecial.h
Source/JavaScriptCore/b3/air/AirSpillEverything.h
Source/JavaScriptCore/b3/air/AirStackSlot.h
Source/JavaScriptCore/b3/air/AirStackSlotKind.h
Source/JavaScriptCore/b3/air/AirTmp.h
Source/JavaScriptCore/b3/air/AirTmpInlines.h
Source/JavaScriptCore/b3/air/AirTmpWidth.h
Source/JavaScriptCore/b3/air/AirUseCounts.h
Source/JavaScriptCore/b3/air/AirValidate.h
Source/JavaScriptCore/bindings/ScriptFunctionCall.h
Source/JavaScriptCore/bindings/ScriptValue.h
Source/JavaScriptCore/builtins/BuiltinExecutableCreator.h
Source/JavaScriptCore/builtins/BuiltinExecutables.h
Source/JavaScriptCore/builtins/BuiltinNames.h
Source/JavaScriptCore/builtins/BuiltinUtils.h
Source/JavaScriptCore/bytecode/AdaptiveInferredPropertyValueWatchpointBase.h
Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h
Source/JavaScriptCore/bytecode/ArrayProfile.h
Source/JavaScriptCore/bytecode/ByValInfo.h
Source/JavaScriptCore/bytecode/BytecodeBasicBlock.h
Source/JavaScriptCore/bytecode/BytecodeConventions.h
Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h
Source/JavaScriptCore/bytecode/BytecodeKills.h
Source/JavaScriptCore/bytecode/BytecodeUseDef.h
Source/JavaScriptCore/bytecode/CallEdge.h
Source/JavaScriptCore/bytecode/CallLinkInfo.h
Source/JavaScriptCore/bytecode/CallLinkStatus.h
Source/JavaScriptCore/bytecode/CallMode.h
Source/JavaScriptCore/bytecode/CallReturnOffsetToBytecodeOffset.h
Source/JavaScriptCore/bytecode/CallVariant.h
Source/JavaScriptCore/bytecode/CodeBlock.h
Source/JavaScriptCore/bytecode/CodeBlockHash.h
Source/JavaScriptCore/bytecode/CodeBlockJettisoningWatchpoint.h
Source/JavaScriptCore/bytecode/CodeBlockWithJITType.h
Source/JavaScriptCore/bytecode/CodeOrigin.h
Source/JavaScriptCore/bytecode/CodeType.h
Source/JavaScriptCore/bytecode/ComplexGetStatus.h
Source/JavaScriptCore/bytecode/DFGExitProfile.h
Source/JavaScriptCore/bytecode/DataFormat.h
Source/JavaScriptCore/bytecode/DeferredCompilationCallback.h
Source/JavaScriptCore/bytecode/DeferredSourceDump.h
Source/JavaScriptCore/bytecode/EvalCodeCache.h
Source/JavaScriptCore/bytecode/ExecutableInfo.h
Source/JavaScriptCore/bytecode/ExecutionCounter.h
Source/JavaScriptCore/bytecode/ExitKind.h
Source/JavaScriptCore/bytecode/ExitingJITType.h
Source/JavaScriptCore/bytecode/ExpressionRangeInfo.h
Source/JavaScriptCore/bytecode/FullBytecodeLiveness.h
Source/JavaScriptCore/bytecode/GetByIdStatus.h
Source/JavaScriptCore/bytecode/GetByIdVariant.h
Source/JavaScriptCore/bytecode/HandlerInfo.h
Source/JavaScriptCore/bytecode/InlineAccess.h
Source/JavaScriptCore/bytecode/InlineCallFrame.h
Source/JavaScriptCore/bytecode/InlineCallFrameSet.h
Source/JavaScriptCore/bytecode/Instruction.h
Source/JavaScriptCore/bytecode/InternalFunctionAllocationProfile.h
Source/JavaScriptCore/bytecode/JumpTable.h
Source/JavaScriptCore/bytecode/LLIntCallLinkInfo.h
Source/JavaScriptCore/bytecode/LLIntPrototypeLoadAdaptiveStructureWatchpoint.h
Source/JavaScriptCore/bytecode/LazyOperandValueProfile.h
Source/JavaScriptCore/bytecode/MethodOfGettingAValueProfile.h
Source/JavaScriptCore/bytecode/ObjectAllocationProfile.h
Source/JavaScriptCore/bytecode/ObjectPropertyCondition.h
Source/JavaScriptCore/bytecode/ObjectPropertyConditionSet.h
Source/JavaScriptCore/bytecode/Opcode.h
Source/JavaScriptCore/bytecode/Operands.h
Source/JavaScriptCore/bytecode/OperandsInlines.h
Source/JavaScriptCore/bytecode/PolymorphicAccess.h
Source/JavaScriptCore/bytecode/PropertyCondition.h
Source/JavaScriptCore/bytecode/PutByIdFlags.h
Source/JavaScriptCore/bytecode/PutByIdStatus.h
Source/JavaScriptCore/bytecode/PutByIdVariant.h
Source/JavaScriptCore/bytecode/PutKind.h
Source/JavaScriptCore/bytecode/ReduceWhitespace.h
Source/JavaScriptCore/bytecode/SpecialPointer.h
Source/JavaScriptCore/bytecode/SpeculatedType.h
Source/JavaScriptCore/bytecode/StructureSet.h
Source/JavaScriptCore/bytecode/StructureStubClearingWatchpoint.h
Source/JavaScriptCore/bytecode/StructureStubInfo.h
Source/JavaScriptCore/bytecode/SuperSampler.h
Source/JavaScriptCore/bytecode/ToThisStatus.h
Source/JavaScriptCore/bytecode/TrackedReferences.h
Source/JavaScriptCore/bytecode/TypeLocation.h
Source/JavaScriptCore/bytecode/UnlinkedInstructionStream.h
Source/JavaScriptCore/bytecode/ValueProfile.h
Source/JavaScriptCore/bytecode/ValueRecovery.h
Source/JavaScriptCore/bytecode/VariableWriteFireDetail.h
Source/JavaScriptCore/bytecode/VirtualRegister.h
Source/JavaScriptCore/bytecode/Watchpoint.h
Source/JavaScriptCore/bytecompiler/BytecodeGenerator.h
Source/JavaScriptCore/bytecompiler/Label.h
Source/JavaScriptCore/bytecompiler/LabelScope.h
Source/JavaScriptCore/bytecompiler/RegisterID.h
Source/JavaScriptCore/bytecompiler/SetForScope.h
Source/JavaScriptCore/bytecompiler/StaticPropertyAnalysis.h
Source/JavaScriptCore/bytecompiler/StaticPropertyAnalyzer.h
Source/JavaScriptCore/debugger/Breakpoint.h
Source/JavaScriptCore/debugger/Debugger.h
Source/JavaScriptCore/debugger/DebuggerCallFrame.h
Source/JavaScriptCore/debugger/DebuggerEvalEnabler.h
Source/JavaScriptCore/debugger/DebuggerPrimitives.h
Source/JavaScriptCore/debugger/DebuggerScope.h
Source/JavaScriptCore/debugger/ScriptProfilingScope.h
Source/JavaScriptCore/dfg/DFGAbstractHeap.h
Source/JavaScriptCore/dfg/DFGAbstractInterpreter.h
Source/JavaScriptCore/dfg/DFGAbstractInterpreterInlines.h
Source/JavaScriptCore/dfg/DFGAbstractValue.h
Source/JavaScriptCore/dfg/DFGAdaptiveInferredPropertyValueWatchpoint.h
Source/JavaScriptCore/dfg/DFGAdaptiveStructureWatchpoint.h
Source/JavaScriptCore/dfg/DFGAdjacencyList.h
Source/JavaScriptCore/dfg/DFGAllocator.h
Source/JavaScriptCore/dfg/DFGArgumentPosition.h
Source/JavaScriptCore/dfg/DFGArgumentsEliminationPhase.h
Source/JavaScriptCore/dfg/DFGArgumentsUtilities.h
Source/JavaScriptCore/dfg/DFGArithMode.h
Source/JavaScriptCore/dfg/DFGArrayMode.h
Source/JavaScriptCore/dfg/DFGArrayifySlowPathGenerator.h
Source/JavaScriptCore/dfg/DFGAtTailAbstractState.h
Source/JavaScriptCore/dfg/DFGAvailability.h
Source/JavaScriptCore/dfg/DFGAvailabilityMap.h
Source/JavaScriptCore/dfg/DFGBackwardsCFG.h
Source/JavaScriptCore/dfg/DFGBackwardsDominators.h
Source/JavaScriptCore/dfg/DFGBackwardsPropagationPhase.h
Source/JavaScriptCore/dfg/DFGBasicBlock.h
Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h
Source/JavaScriptCore/dfg/DFGBlockInsertionSet.h
Source/JavaScriptCore/dfg/DFGBlockMap.h
Source/JavaScriptCore/dfg/DFGBlockMapInlines.h
Source/JavaScriptCore/dfg/DFGBlockSet.h
Source/JavaScriptCore/dfg/DFGBlockSetInlines.h
Source/JavaScriptCore/dfg/DFGBlockWorklist.h
Source/JavaScriptCore/dfg/DFGBranchDirection.h
Source/JavaScriptCore/dfg/DFGByteCodeParser.h
Source/JavaScriptCore/dfg/DFGCFAPhase.h
Source/JavaScriptCore/dfg/DFGCFG.h
Source/JavaScriptCore/dfg/DFGCFGSimplificationPhase.h
Source/JavaScriptCore/dfg/DFGCPSRethreadingPhase.h
Source/JavaScriptCore/dfg/DFGCSEPhase.h
Source/JavaScriptCore/dfg/DFGCallArrayAllocatorSlowPathGenerator.h
Source/JavaScriptCore/dfg/DFGCallCreateDirectArgumentsSlowPathGenerator.h
Source/JavaScriptCore/dfg/DFGCapabilities.h
Source/JavaScriptCore/dfg/DFGCleanUpPhase.h
Source/JavaScriptCore/dfg/DFGClobberSet.h
Source/JavaScriptCore/dfg/DFGClobberize.h
Source/JavaScriptCore/dfg/DFGClobbersExitState.h
Source/JavaScriptCore/dfg/DFGCombinedLiveness.h
Source/JavaScriptCore/dfg/DFGCommon.h
Source/JavaScriptCore/dfg/DFGCommonData.h
Source/JavaScriptCore/dfg/DFGCompilationKey.h
Source/JavaScriptCore/dfg/DFGCompilationMode.h
Source/JavaScriptCore/dfg/DFGConstantFoldingPhase.h
Source/JavaScriptCore/dfg/DFGConstantHoistingPhase.h
Source/JavaScriptCore/dfg/DFGControlEquivalenceAnalysis.h
Source/JavaScriptCore/dfg/DFGCriticalEdgeBreakingPhase.h
Source/JavaScriptCore/dfg/DFGDCEPhase.h
Source/JavaScriptCore/dfg/DFGDesiredIdentifiers.h
Source/JavaScriptCore/dfg/DFGDesiredInferredType.h
Source/JavaScriptCore/dfg/DFGDesiredTransitions.h
Source/JavaScriptCore/dfg/DFGDesiredWatchpoints.h
Source/JavaScriptCore/dfg/DFGDesiredWeakReferences.h
Source/JavaScriptCore/dfg/DFGDisassembler.h
Source/JavaScriptCore/dfg/DFGDoesGC.h
Source/JavaScriptCore/dfg/DFGDominators.h
Source/JavaScriptCore/dfg/DFGDoubleFormatState.h
Source/JavaScriptCore/dfg/DFGDriver.h
Source/JavaScriptCore/dfg/DFGEdge.h
Source/JavaScriptCore/dfg/DFGEdgeDominates.h
Source/JavaScriptCore/dfg/DFGEdgeUsesStructure.h
Source/JavaScriptCore/dfg/DFGEpoch.h
Source/JavaScriptCore/dfg/DFGFailedFinalizer.h
Source/JavaScriptCore/dfg/DFGFiltrationResult.h
Source/JavaScriptCore/dfg/DFGFinalizer.h
Source/JavaScriptCore/dfg/DFGFixupPhase.h
Source/JavaScriptCore/dfg/DFGFlushFormat.h
Source/JavaScriptCore/dfg/DFGFlushedAt.h
Source/JavaScriptCore/dfg/DFGForAllKills.h
Source/JavaScriptCore/dfg/DFGFrozenValue.h
Source/JavaScriptCore/dfg/DFGGenerationInfo.h
Source/JavaScriptCore/dfg/DFGGraph.h
Source/JavaScriptCore/dfg/DFGGraphSafepoint.h
Source/JavaScriptCore/dfg/DFGHeapLocation.h
Source/JavaScriptCore/dfg/DFGInPlaceAbstractState.h
Source/JavaScriptCore/dfg/DFGInferredTypeCheck.h
Source/JavaScriptCore/dfg/DFGInlineCacheWrapper.h
Source/JavaScriptCore/dfg/DFGInlineCacheWrapperInlines.h
Source/JavaScriptCore/dfg/DFGInsertionSet.h
Source/JavaScriptCore/dfg/DFGIntegerCheckCombiningPhase.h
Source/JavaScriptCore/dfg/DFGIntegerRangeOptimizationPhase.h
Source/JavaScriptCore/dfg/DFGInvalidationPointInjectionPhase.h
Source/JavaScriptCore/dfg/DFGJITCode.h
Source/JavaScriptCore/dfg/DFGJITCompiler.h
Source/JavaScriptCore/dfg/DFGJITFinalizer.h
Source/JavaScriptCore/dfg/DFGJumpReplacement.h
Source/JavaScriptCore/dfg/DFGLICMPhase.h
Source/JavaScriptCore/dfg/DFGLazyJSValue.h
Source/JavaScriptCore/dfg/DFGLazyNode.h
Source/JavaScriptCore/dfg/DFGLiveCatchVariablePreservationPhase.h
Source/JavaScriptCore/dfg/DFGLivenessAnalysisPhase.h
Source/JavaScriptCore/dfg/DFGLongLivedState.h
Source/JavaScriptCore/dfg/DFGLoopPreHeaderCreationPhase.h
Source/JavaScriptCore/dfg/DFGMaximalFlushInsertionPhase.h
Source/JavaScriptCore/dfg/DFGMayExit.h
Source/JavaScriptCore/dfg/DFGMinifiedGraph.h
Source/JavaScriptCore/dfg/DFGMinifiedID.h
Source/JavaScriptCore/dfg/DFGMinifiedNode.h
Source/JavaScriptCore/dfg/DFGMovHintRemovalPhase.h
Source/JavaScriptCore/dfg/DFGMultiGetByOffsetData.h
Source/JavaScriptCore/dfg/DFGNaturalLoops.h
Source/JavaScriptCore/dfg/DFGNode.h
Source/JavaScriptCore/dfg/DFGNodeAllocator.h
Source/JavaScriptCore/dfg/DFGNodeFlags.h
Source/JavaScriptCore/dfg/DFGNodeOrigin.h
Source/JavaScriptCore/dfg/DFGNodeType.h
Source/JavaScriptCore/dfg/DFGNullAbstractState.h
Source/JavaScriptCore/dfg/DFGOSRAvailabilityAnalysisPhase.h
Source/JavaScriptCore/dfg/DFGOSREntry.h
Source/JavaScriptCore/dfg/DFGOSREntrypointCreationPhase.h
Source/JavaScriptCore/dfg/DFGOSRExit.h
Source/JavaScriptCore/dfg/DFGOSRExitBase.h
Source/JavaScriptCore/dfg/DFGOSRExitCompilationInfo.h
Source/JavaScriptCore/dfg/DFGOSRExitCompiler.h
Source/JavaScriptCore/dfg/DFGOSRExitCompilerCommon.h
Source/JavaScriptCore/dfg/DFGOSRExitFuzz.h
Source/JavaScriptCore/dfg/DFGOSRExitJumpPlaceholder.h
Source/JavaScriptCore/dfg/DFGOSRExitPreparation.h
Source/JavaScriptCore/dfg/DFGObjectAllocationSinkingPhase.h
Source/JavaScriptCore/dfg/DFGObjectMaterializationData.h
Source/JavaScriptCore/dfg/DFGOpInfo.h
Source/JavaScriptCore/dfg/DFGOperations.h
Source/JavaScriptCore/dfg/DFGPhantomInsertionPhase.h
Source/JavaScriptCore/dfg/DFGPhase.h
Source/JavaScriptCore/dfg/DFGPhiChildren.h
Source/JavaScriptCore/dfg/DFGPlan.h
Source/JavaScriptCore/dfg/DFGPrePostNumbering.h
Source/JavaScriptCore/dfg/DFGPreciseLocalClobberize.h
Source/JavaScriptCore/dfg/DFGPredictionInjectionPhase.h
Source/JavaScriptCore/dfg/DFGPredictionPropagationPhase.h
Source/JavaScriptCore/dfg/DFGPromotedHeapLocation.h
Source/JavaScriptCore/dfg/DFGPropertyTypeKey.h
Source/JavaScriptCore/dfg/DFGPureValue.h
Source/JavaScriptCore/dfg/DFGPutStackSinkingPhase.h
Source/JavaScriptCore/dfg/DFGRegisterBank.h
Source/JavaScriptCore/dfg/DFGSSACalculator.h
Source/JavaScriptCore/dfg/DFGSSAConversionPhase.h
Source/JavaScriptCore/dfg/DFGSSALoweringPhase.h
Source/JavaScriptCore/dfg/DFGSafeToExecute.h
Source/JavaScriptCore/dfg/DFGSafepoint.h
Source/JavaScriptCore/dfg/DFGSaneStringGetByValSlowPathGenerator.h
Source/JavaScriptCore/dfg/DFGScannable.h
Source/JavaScriptCore/dfg/DFGScoreBoard.h
Source/JavaScriptCore/dfg/DFGSilentRegisterSavePlan.h
Source/JavaScriptCore/dfg/DFGSlowPathGenerator.h
Source/JavaScriptCore/dfg/DFGSpeculativeJIT.h
Source/JavaScriptCore/dfg/DFGStackLayoutPhase.h
Source/JavaScriptCore/dfg/DFGStaticExecutionCountEstimationPhase.h
Source/JavaScriptCore/dfg/DFGStoreBarrierInsertionPhase.h
Source/JavaScriptCore/dfg/DFGStrengthReductionPhase.h
Source/JavaScriptCore/dfg/DFGStructureAbstractValue.h
Source/JavaScriptCore/dfg/DFGStructureClobberState.h
Source/JavaScriptCore/dfg/DFGStructureRegistrationPhase.h
Source/JavaScriptCore/dfg/DFGThreadData.h
Source/JavaScriptCore/dfg/DFGThunks.h
Source/JavaScriptCore/dfg/DFGTierUpCheckInjectionPhase.h
Source/JavaScriptCore/dfg/DFGToFTLDeferredCompilationCallback.h
Source/JavaScriptCore/dfg/DFGToFTLForOSREntryDeferredCompilationCallback.h
Source/JavaScriptCore/dfg/DFGTransition.h
Source/JavaScriptCore/dfg/DFGTypeCheckHoistingPhase.h
Source/JavaScriptCore/dfg/DFGUnificationPhase.h
Source/JavaScriptCore/dfg/DFGUseKind.h
Source/JavaScriptCore/dfg/DFGValidate.h
Source/JavaScriptCore/dfg/DFGValueSource.h
Source/JavaScriptCore/dfg/DFGValueStrength.h
Source/JavaScriptCore/dfg/DFGVarargsForwardingPhase.h
Source/JavaScriptCore/dfg/DFGVariableAccessData.h
Source/JavaScriptCore/dfg/DFGVariableAccessDataDump.h
Source/JavaScriptCore/dfg/DFGVariableEvent.h
Source/JavaScriptCore/dfg/DFGVariableEventStream.h
Source/JavaScriptCore/dfg/DFGVirtualRegisterAllocationPhase.h
Source/JavaScriptCore/dfg/DFGWatchpointCollectionPhase.h
Source/JavaScriptCore/dfg/DFGWorklist.h
Source/JavaScriptCore/disassembler/ARM64/A64DOpcode.h
Source/JavaScriptCore/disassembler/ARMv7/ARMv7DOpcode.h
Source/JavaScriptCore/disassembler/Disassembler.h
Source/JavaScriptCore/disassembler/UDis86Disassembler.h
Source/JavaScriptCore/ftl/FTLAbbreviatedTypes.h
Source/JavaScriptCore/ftl/FTLAbstractHeap.h
Source/JavaScriptCore/ftl/FTLAbstractHeapRepository.h
Source/JavaScriptCore/ftl/FTLAvailableRecovery.h
Source/JavaScriptCore/ftl/FTLCapabilities.h
Source/JavaScriptCore/ftl/FTLCommonValues.h
Source/JavaScriptCore/ftl/FTLCompile.h
Source/JavaScriptCore/ftl/FTLExceptionTarget.h
Source/JavaScriptCore/ftl/FTLExitArgument.h
Source/JavaScriptCore/ftl/FTLExitArgumentForOperand.h
Source/JavaScriptCore/ftl/FTLExitPropertyValue.h
Source/JavaScriptCore/ftl/FTLExitTimeObjectMaterialization.h
Source/JavaScriptCore/ftl/FTLExitValue.h
Source/JavaScriptCore/ftl/FTLFail.h
Source/JavaScriptCore/ftl/FTLForOSREntryJITCode.h
Source/JavaScriptCore/ftl/FTLFormattedValue.h
Source/JavaScriptCore/ftl/FTLGeneratedFunction.h
Source/JavaScriptCore/ftl/FTLJITCode.h
Source/JavaScriptCore/ftl/FTLJITFinalizer.h
Source/JavaScriptCore/ftl/FTLLazySlowPath.h
Source/JavaScriptCore/ftl/FTLLazySlowPathCall.h
Source/JavaScriptCore/ftl/FTLLink.h
Source/JavaScriptCore/ftl/FTLLocation.h
Source/JavaScriptCore/ftl/FTLLowerDFGToB3.h
Source/JavaScriptCore/ftl/FTLLoweredNodeValue.h
Source/JavaScriptCore/ftl/FTLOSREntry.h
Source/JavaScriptCore/ftl/FTLOSRExit.h
Source/JavaScriptCore/ftl/FTLOSRExitCompiler.h
Source/JavaScriptCore/ftl/FTLOSRExitHandle.h
Source/JavaScriptCore/ftl/FTLOperations.h
Source/JavaScriptCore/ftl/FTLOutput.h
Source/JavaScriptCore/ftl/FTLPatchpointExceptionHandle.h
Source/JavaScriptCore/ftl/FTLRecoveryOpcode.h
Source/JavaScriptCore/ftl/FTLSaveRestore.h
Source/JavaScriptCore/ftl/FTLSlowPathCall.h
Source/JavaScriptCore/ftl/FTLSlowPathCallKey.h
Source/JavaScriptCore/ftl/FTLStackmapArgumentList.h
Source/JavaScriptCore/ftl/FTLState.h
Source/JavaScriptCore/ftl/FTLSwitchCase.h
Source/JavaScriptCore/ftl/FTLThunks.h
Source/JavaScriptCore/ftl/FTLTypedPointer.h
Source/JavaScriptCore/ftl/FTLValueFromBlock.h
Source/JavaScriptCore/ftl/FTLValueRange.h
Source/JavaScriptCore/ftl/FTLWeight.h
Source/JavaScriptCore/ftl/FTLWeightedTarget.h
Source/JavaScriptCore/heap/CellState.h
Source/JavaScriptCore/heap/CodeBlockSet.h
Source/JavaScriptCore/heap/ConservativeRoots.h
Source/JavaScriptCore/heap/DeferGC.h
Source/JavaScriptCore/heap/EdenGCActivityCallback.h
Source/JavaScriptCore/heap/FullGCActivityCallback.h
Source/JavaScriptCore/heap/GCActivityCallback.h
Source/JavaScriptCore/heap/GCAssertions.h
Source/JavaScriptCore/heap/GCIncomingRefCounted.h
Source/JavaScriptCore/heap/GCIncomingRefCountedInlines.h
Source/JavaScriptCore/heap/GCIncomingRefCountedSet.h
Source/JavaScriptCore/heap/GCIncomingRefCountedSetInlines.h
Source/JavaScriptCore/heap/GCLogging.h
Source/JavaScriptCore/heap/GCSegmentedArray.h
Source/JavaScriptCore/heap/GCSegmentedArrayInlines.h
Source/JavaScriptCore/heap/Handle.h
Source/JavaScriptCore/heap/HandleBlock.h
Source/JavaScriptCore/heap/HandleBlockInlines.h
Source/JavaScriptCore/heap/HandleSet.h
Source/JavaScriptCore/heap/HandleStack.h
Source/JavaScriptCore/heap/HandleTypes.h
Source/JavaScriptCore/heap/Heap.h
Source/JavaScriptCore/heap/HeapHelperPool.h
Source/JavaScriptCore/heap/HeapInlines.h
Source/JavaScriptCore/heap/HeapIterationScope.h
Source/JavaScriptCore/heap/HeapObserver.h
Source/JavaScriptCore/heap/HeapOperation.h
Source/JavaScriptCore/heap/HeapProfiler.h
Source/JavaScriptCore/heap/HeapRootVisitor.h
Source/JavaScriptCore/heap/HeapSnapshot.h
Source/JavaScriptCore/heap/HeapSnapshotBuilder.h
Source/JavaScriptCore/heap/HeapStatistics.h
Source/JavaScriptCore/heap/HeapTimer.h
Source/JavaScriptCore/heap/HeapVerifier.h
Source/JavaScriptCore/heap/IncrementalSweeper.h
Source/JavaScriptCore/heap/JITStubRoutineSet.h
Source/JavaScriptCore/heap/ListableHandler.h
Source/JavaScriptCore/heap/LiveObjectData.h
Source/JavaScriptCore/heap/LiveObjectList.h
Source/JavaScriptCore/heap/Local.h
Source/JavaScriptCore/heap/LocalScope.h
Source/JavaScriptCore/heap/MachineStackMarker.h
Source/JavaScriptCore/heap/MarkStack.h
Source/JavaScriptCore/heap/MarkedAllocator.h
Source/JavaScriptCore/heap/MarkedBlock.h
Source/JavaScriptCore/heap/MarkedBlockSet.h
Source/JavaScriptCore/heap/MarkedSpace.h
Source/JavaScriptCore/heap/OpaqueRootSet.h
Source/JavaScriptCore/heap/SlotVisitor.h
Source/JavaScriptCore/heap/SlotVisitorInlines.h
Source/JavaScriptCore/heap/Strong.h
Source/JavaScriptCore/heap/StrongInlines.h
Source/JavaScriptCore/heap/TinyBloomFilter.h
Source/JavaScriptCore/heap/UnconditionalFinalizer.h
Source/JavaScriptCore/heap/Weak.h
Source/JavaScriptCore/heap/WeakBlock.h
Source/JavaScriptCore/heap/WeakHandleOwner.h
Source/JavaScriptCore/heap/WeakImpl.h
Source/JavaScriptCore/heap/WeakInlines.h
Source/JavaScriptCore/heap/WeakReferenceHarvester.h
Source/JavaScriptCore/heap/WeakSet.h
Source/JavaScriptCore/heap/WeakSetInlines.h
Source/JavaScriptCore/heap/WriteBarrierBuffer.h
Source/JavaScriptCore/heap/WriteBarrierSupport.h
Source/JavaScriptCore/interpreter/AbstractPC.h
Source/JavaScriptCore/interpreter/CachedCall.h
Source/JavaScriptCore/interpreter/CallFrame.h
Source/JavaScriptCore/interpreter/CallFrameClosure.h
Source/JavaScriptCore/interpreter/Interpreter.h
Source/JavaScriptCore/interpreter/ProtoCallFrame.h
Source/JavaScriptCore/interpreter/Register.h
Source/JavaScriptCore/interpreter/StackVisitor.h
Source/JavaScriptCore/interpreter/VMEntryRecord.h
Source/JavaScriptCore/jit/AssemblyHelpers.h
Source/JavaScriptCore/jit/BinarySwitch.h
Source/JavaScriptCore/jit/CCallHelpers.h
Source/JavaScriptCore/jit/CachedRecovery.h
Source/JavaScriptCore/jit/CallFrameShuffleData.h
Source/JavaScriptCore/jit/CallFrameShuffler.h
Source/JavaScriptCore/jit/CompactJITCodeMap.h
Source/JavaScriptCore/jit/ExecutableAllocationFuzz.h
Source/JavaScriptCore/jit/ExecutableAllocator.h
Source/JavaScriptCore/jit/FPRInfo.h
Source/JavaScriptCore/jit/GCAwareJITStubRoutine.h
Source/JavaScriptCore/jit/GPRInfo.h
Source/JavaScriptCore/jit/HostCallReturnValue.h
Source/JavaScriptCore/jit/ICStats.h
Source/JavaScriptCore/jit/JIT.h
Source/JavaScriptCore/jit/JITAddGenerator.h
Source/JavaScriptCore/jit/JITBitAndGenerator.h
Source/JavaScriptCore/jit/JITBitBinaryOpGenerator.h
Source/JavaScriptCore/jit/JITBitOrGenerator.h
Source/JavaScriptCore/jit/JITBitXorGenerator.h
Source/JavaScriptCore/jit/JITCode.h
Source/JavaScriptCore/jit/JITCompilationEffort.h
Source/JavaScriptCore/jit/JITDisassembler.h
Source/JavaScriptCore/jit/JITDivGenerator.h
Source/JavaScriptCore/jit/JITExceptions.h
Source/JavaScriptCore/jit/JITInlineCacheGenerator.h
Source/JavaScriptCore/jit/JITInlines.h
Source/JavaScriptCore/jit/JITLeftShiftGenerator.h
Source/JavaScriptCore/jit/JITMulGenerator.h
Source/JavaScriptCore/jit/JITNegGenerator.h
Source/JavaScriptCore/jit/JITOperations.h
Source/JavaScriptCore/jit/JITRightShiftGenerator.h
Source/JavaScriptCore/jit/JITStubRoutine.h
Source/JavaScriptCore/jit/JITSubGenerator.h
Source/JavaScriptCore/jit/JITThunks.h
Source/JavaScriptCore/jit/JITToDFGDeferredCompilationCallback.h
Source/JavaScriptCore/jit/JITWorklist.h
Source/JavaScriptCore/jit/JITWriteBarrier.h
Source/JavaScriptCore/jit/JSInterfaceJIT.h
Source/JavaScriptCore/jit/PCToCodeOriginMap.h
Source/JavaScriptCore/jit/PolymorphicCallStubRoutine.h
Source/JavaScriptCore/jit/Reg.h
Source/JavaScriptCore/jit/RegisterAtOffset.h
Source/JavaScriptCore/jit/RegisterAtOffsetList.h
Source/JavaScriptCore/jit/RegisterMap.h
Source/JavaScriptCore/jit/RegisterSet.h
Source/JavaScriptCore/jit/Repatch.h
Source/JavaScriptCore/jit/ScratchRegisterAllocator.h
Source/JavaScriptCore/jit/SetupVarargsFrame.h
Source/JavaScriptCore/jit/SlowPathCall.h
Source/JavaScriptCore/jit/SnippetOperand.h
Source/JavaScriptCore/jit/SpecializedThunkJIT.h
Source/JavaScriptCore/jit/SpillRegistersMode.h
Source/JavaScriptCore/jit/TagRegistersMode.h
Source/JavaScriptCore/jit/TempRegisterSet.h
Source/JavaScriptCore/jit/ThunkGenerator.h
Source/JavaScriptCore/jit/ThunkGenerators.h
Source/JavaScriptCore/jit/UnusedPointer.h
Source/JavaScriptCore/llint/LLIntCLoop.h
Source/JavaScriptCore/llint/LLIntCommon.h
Source/JavaScriptCore/llint/LLIntData.h
Source/JavaScriptCore/llint/LLIntEntrypoint.h
Source/JavaScriptCore/llint/LLIntExceptions.h
Source/JavaScriptCore/llint/LLIntOfflineAsmConfig.h
Source/JavaScriptCore/llint/LLIntOpcode.h
Source/JavaScriptCore/llint/LLIntPCRanges.h
Source/JavaScriptCore/llint/LLIntSlowPaths.h
Source/JavaScriptCore/llint/LLIntThunks.h
Source/JavaScriptCore/llint/LowLevelInterpreter.h
Source/JavaScriptCore/parser/ASTBuilder.h
Source/JavaScriptCore/parser/Lexer.h
Source/JavaScriptCore/parser/ModuleAnalyzer.h
Source/JavaScriptCore/parser/NodeConstructors.h
Source/JavaScriptCore/parser/Nodes.h
Source/JavaScriptCore/parser/ParserArena.h
Source/JavaScriptCore/parser/ParserError.h
Source/JavaScriptCore/parser/ParserModes.h
Source/JavaScriptCore/parser/ParserTokens.h
Source/JavaScriptCore/parser/ResultType.h
Source/JavaScriptCore/parser/SourceCode.h
Source/JavaScriptCore/parser/SourceCodeKey.h
Source/JavaScriptCore/parser/SourceProvider.h
Source/JavaScriptCore/parser/SourceProviderCache.h
Source/JavaScriptCore/parser/SourceProviderCacheItem.h
Source/JavaScriptCore/parser/SyntaxChecker.h
Source/JavaScriptCore/parser/VariableEnvironment.h
Source/JavaScriptCore/profiler/ProfilerBytecode.h
Source/JavaScriptCore/profiler/ProfilerBytecodeSequence.h
Source/JavaScriptCore/profiler/ProfilerBytecodes.h
Source/JavaScriptCore/profiler/ProfilerCompilation.h
Source/JavaScriptCore/profiler/ProfilerCompilationKind.h
Source/JavaScriptCore/profiler/ProfilerCompiledBytecode.h
Source/JavaScriptCore/profiler/ProfilerDatabase.h
Source/JavaScriptCore/profiler/ProfilerEvent.h
Source/JavaScriptCore/profiler/ProfilerExecutionCounter.h
Source/JavaScriptCore/profiler/ProfilerJettisonReason.h
Source/JavaScriptCore/profiler/ProfilerOSRExit.h
Source/JavaScriptCore/profiler/ProfilerOSRExitSite.h
Source/JavaScriptCore/profiler/ProfilerOrigin.h
Source/JavaScriptCore/profiler/ProfilerOriginStack.h
Source/JavaScriptCore/profiler/ProfilerProfiledBytecodes.h
Source/JavaScriptCore/profiler/ProfilerUID.h
Source/JavaScriptCore/replay/EmptyInputCursor.h
Source/JavaScriptCore/replay/EncodedValue.h
Source/JavaScriptCore/replay/InputCursor.h
Source/JavaScriptCore/replay/NondeterministicInput.h
Source/JavaScriptCore/replay/scripts/CodeGeneratorReplayInputsTemplates.py [changed mode: 0644->0755]
Source/JavaScriptCore/runtime/ArgList.h
Source/JavaScriptCore/runtime/ArgumentsMode.h
Source/JavaScriptCore/runtime/ArityCheckMode.h
Source/JavaScriptCore/runtime/ArrayBuffer.h
Source/JavaScriptCore/runtime/ArrayBufferNeuteringWatchpoint.h
Source/JavaScriptCore/runtime/ArrayBufferView.h
Source/JavaScriptCore/runtime/ArrayConstructor.h
Source/JavaScriptCore/runtime/ArrayConventions.h
Source/JavaScriptCore/runtime/ArrayIteratorPrototype.h
Source/JavaScriptCore/runtime/ArrayPrototype.h
Source/JavaScriptCore/runtime/ArrayStorage.h
Source/JavaScriptCore/runtime/AuxiliaryBarrier.h
Source/JavaScriptCore/runtime/BasicBlockLocation.h
Source/JavaScriptCore/runtime/BatchedTransitionOptimizer.h
Source/JavaScriptCore/runtime/BigInteger.h
Source/JavaScriptCore/runtime/BooleanConstructor.h
Source/JavaScriptCore/runtime/BooleanObject.h
Source/JavaScriptCore/runtime/BooleanPrototype.h
Source/JavaScriptCore/runtime/BundlePath.h
Source/JavaScriptCore/runtime/Butterfly.h
Source/JavaScriptCore/runtime/ButterflyInlines.h
Source/JavaScriptCore/runtime/CallData.h
Source/JavaScriptCore/runtime/CatchScope.h
Source/JavaScriptCore/runtime/ClassInfo.h
Source/JavaScriptCore/runtime/ClonedArguments.h
Source/JavaScriptCore/runtime/CodeCache.h
Source/JavaScriptCore/runtime/CodeSpecializationKind.h
Source/JavaScriptCore/runtime/CommonIdentifiers.h
Source/JavaScriptCore/runtime/CommonSlowPaths.h
Source/JavaScriptCore/runtime/CommonSlowPathsExceptions.h
Source/JavaScriptCore/runtime/CompilationResult.h
Source/JavaScriptCore/runtime/Completion.h
Source/JavaScriptCore/runtime/ConcurrentJITLock.h
Source/JavaScriptCore/runtime/ConsoleClient.h
Source/JavaScriptCore/runtime/ConsoleTypes.h
Source/JavaScriptCore/runtime/ConstantMode.h
Source/JavaScriptCore/runtime/ConstructAbility.h
Source/JavaScriptCore/runtime/ConstructData.h
Source/JavaScriptCore/runtime/ControlFlowProfiler.h
Source/JavaScriptCore/runtime/CustomGetterSetter.h
Source/JavaScriptCore/runtime/DataView.h
Source/JavaScriptCore/runtime/DateConstructor.h
Source/JavaScriptCore/runtime/DateConversion.h
Source/JavaScriptCore/runtime/DateInstance.h
Source/JavaScriptCore/runtime/DateInstanceCache.h
Source/JavaScriptCore/runtime/DatePrototype.h
Source/JavaScriptCore/runtime/DirectArguments.h
Source/JavaScriptCore/runtime/DirectArgumentsOffset.h
Source/JavaScriptCore/runtime/DumpContext.h
Source/JavaScriptCore/runtime/ECMAScriptSpecInternalFunctions.h
Source/JavaScriptCore/runtime/EnumerationMode.h
Source/JavaScriptCore/runtime/Error.h
Source/JavaScriptCore/runtime/ErrorConstructor.h
Source/JavaScriptCore/runtime/ErrorHandlingScope.h
Source/JavaScriptCore/runtime/ErrorInstance.h
Source/JavaScriptCore/runtime/ErrorPrototype.h
Source/JavaScriptCore/runtime/Exception.h
Source/JavaScriptCore/runtime/ExceptionFuzz.h
Source/JavaScriptCore/runtime/ExceptionHelpers.h
Source/JavaScriptCore/runtime/ExceptionScope.h
Source/JavaScriptCore/runtime/Executable.h
Source/JavaScriptCore/runtime/Float32Array.h
Source/JavaScriptCore/runtime/Float64Array.h
Source/JavaScriptCore/runtime/FunctionConstructor.h
Source/JavaScriptCore/runtime/FunctionExecutableDump.h
Source/JavaScriptCore/runtime/FunctionHasExecutedCache.h
Source/JavaScriptCore/runtime/FunctionPrototype.h
Source/JavaScriptCore/runtime/FunctionRareData.h
Source/JavaScriptCore/runtime/GeneratorFunctionConstructor.h
Source/JavaScriptCore/runtime/GeneratorFunctionPrototype.h
Source/JavaScriptCore/runtime/GeneratorPrototype.h
Source/JavaScriptCore/runtime/GenericArguments.h
Source/JavaScriptCore/runtime/GenericArgumentsInlines.h
Source/JavaScriptCore/runtime/GenericOffset.h
Source/JavaScriptCore/runtime/GenericTypedArrayView.h
Source/JavaScriptCore/runtime/GenericTypedArrayViewInlines.h
Source/JavaScriptCore/runtime/GetPutInfo.h
Source/JavaScriptCore/runtime/GetterSetter.h
Source/JavaScriptCore/runtime/Identifier.h
Source/JavaScriptCore/runtime/IdentifierInlines.h
Source/JavaScriptCore/runtime/IndexingHeader.h
Source/JavaScriptCore/runtime/IndexingHeaderInlines.h
Source/JavaScriptCore/runtime/IndexingType.h
Source/JavaScriptCore/runtime/InferredType.h
Source/JavaScriptCore/runtime/InferredTypeTable.h
Source/JavaScriptCore/runtime/InferredValue.h
Source/JavaScriptCore/runtime/InitializeThreading.h
Source/JavaScriptCore/runtime/InspectorInstrumentationObject.h
Source/JavaScriptCore/runtime/Int16Array.h
Source/JavaScriptCore/runtime/Int32Array.h
Source/JavaScriptCore/runtime/Int8Array.h
Source/JavaScriptCore/runtime/IntegralTypedArrayBase.h
Source/JavaScriptCore/runtime/InternalFunction.h
Source/JavaScriptCore/runtime/IntlCollator.h
Source/JavaScriptCore/runtime/IntlCollatorConstructor.h
Source/JavaScriptCore/runtime/IntlCollatorPrototype.h
Source/JavaScriptCore/runtime/IntlDateTimeFormat.h
Source/JavaScriptCore/runtime/IntlDateTimeFormatConstructor.h
Source/JavaScriptCore/runtime/IntlDateTimeFormatPrototype.h
Source/JavaScriptCore/runtime/IntlNumberFormat.h
Source/JavaScriptCore/runtime/IntlNumberFormatConstructor.h
Source/JavaScriptCore/runtime/IntlNumberFormatPrototype.h
Source/JavaScriptCore/runtime/IntlObject.h
Source/JavaScriptCore/runtime/Intrinsic.h
Source/JavaScriptCore/runtime/IterationStatus.h
Source/JavaScriptCore/runtime/IteratorOperations.h
Source/JavaScriptCore/runtime/IteratorPrototype.h
Source/JavaScriptCore/runtime/JSAPIValueWrapper.h
Source/JavaScriptCore/runtime/JSArray.h
Source/JavaScriptCore/runtime/JSArrayBuffer.h
Source/JavaScriptCore/runtime/JSArrayBufferConstructor.h
Source/JavaScriptCore/runtime/JSArrayBufferPrototype.h
Source/JavaScriptCore/runtime/JSArrayBufferView.h
Source/JavaScriptCore/runtime/JSArrayBufferViewInlines.h
Source/JavaScriptCore/runtime/JSArrayInlines.h
Source/JavaScriptCore/runtime/JSBoundFunction.h
Source/JavaScriptCore/runtime/JSCInlines.h
Source/JavaScriptCore/runtime/JSCJSValue.h
Source/JavaScriptCore/runtime/JSCJSValueInlines.h
Source/JavaScriptCore/runtime/JSCallee.h
Source/JavaScriptCore/runtime/JSCell.h
Source/JavaScriptCore/runtime/JSCellInlines.h
Source/JavaScriptCore/runtime/JSCustomGetterSetterFunction.h
Source/JavaScriptCore/runtime/JSDataView.h
Source/JavaScriptCore/runtime/JSDataViewPrototype.h
Source/JavaScriptCore/runtime/JSDateMath.h
Source/JavaScriptCore/runtime/JSDestructibleObject.h
Source/JavaScriptCore/runtime/JSEnvironmentRecord.h
Source/JavaScriptCore/runtime/JSExportMacros.h
Source/JavaScriptCore/runtime/JSFloat32Array.h
Source/JavaScriptCore/runtime/JSFloat64Array.h
Source/JavaScriptCore/runtime/JSFunction.h
Source/JavaScriptCore/runtime/JSFunctionInlines.h
Source/JavaScriptCore/runtime/JSGeneratorFunction.h
Source/JavaScriptCore/runtime/JSGenericTypedArrayView.h
Source/JavaScriptCore/runtime/JSGenericTypedArrayViewConstructor.h
Source/JavaScriptCore/runtime/JSGenericTypedArrayViewConstructorInlines.h
Source/JavaScriptCore/runtime/JSGenericTypedArrayViewInlines.h
Source/JavaScriptCore/runtime/JSGenericTypedArrayViewPrototype.h
Source/JavaScriptCore/runtime/JSGenericTypedArrayViewPrototypeFunctions.h
Source/JavaScriptCore/runtime/JSGenericTypedArrayViewPrototypeInlines.h
Source/JavaScriptCore/runtime/JSGlobalLexicalEnvironment.h
Source/JavaScriptCore/runtime/JSGlobalObject.h
Source/JavaScriptCore/runtime/JSGlobalObjectDebuggable.h
Source/JavaScriptCore/runtime/JSGlobalObjectFunctions.h
Source/JavaScriptCore/runtime/JSInt16Array.h
Source/JavaScriptCore/runtime/JSInt32Array.h
Source/JavaScriptCore/runtime/JSInt8Array.h
Source/JavaScriptCore/runtime/JSInternalPromise.h
Source/JavaScriptCore/runtime/JSInternalPromiseConstructor.h
Source/JavaScriptCore/runtime/JSInternalPromiseDeferred.h
Source/JavaScriptCore/runtime/JSInternalPromisePrototype.h
Source/JavaScriptCore/runtime/JSJob.h
Source/JavaScriptCore/runtime/JSLexicalEnvironment.h
Source/JavaScriptCore/runtime/JSLock.h
Source/JavaScriptCore/runtime/JSMap.h
Source/JavaScriptCore/runtime/JSMapIterator.h
Source/JavaScriptCore/runtime/JSModuleEnvironment.h
Source/JavaScriptCore/runtime/JSModuleNamespaceObject.h
Source/JavaScriptCore/runtime/JSModuleRecord.h
Source/JavaScriptCore/runtime/JSNativeStdFunction.h
Source/JavaScriptCore/runtime/JSONObject.h
Source/JavaScriptCore/runtime/JSObject.h
Source/JavaScriptCore/runtime/JSObjectInlines.h
Source/JavaScriptCore/runtime/JSPromise.h
Source/JavaScriptCore/runtime/JSPromiseConstructor.h
Source/JavaScriptCore/runtime/JSPromiseDeferred.h
Source/JavaScriptCore/runtime/JSPromisePrototype.h
Source/JavaScriptCore/runtime/JSPropertyNameEnumerator.h
Source/JavaScriptCore/runtime/JSPropertyNameIterator.h
Source/JavaScriptCore/runtime/JSProxy.h
Source/JavaScriptCore/runtime/JSScope.h
Source/JavaScriptCore/runtime/JSSegmentedVariableObject.h
Source/JavaScriptCore/runtime/JSSet.h
Source/JavaScriptCore/runtime/JSSetIterator.h
Source/JavaScriptCore/runtime/JSString.h
Source/JavaScriptCore/runtime/JSStringBuilder.h
Source/JavaScriptCore/runtime/JSStringIterator.h
Source/JavaScriptCore/runtime/JSStringJoiner.h
Source/JavaScriptCore/runtime/JSSymbolTableObject.h
Source/JavaScriptCore/runtime/JSTemplateRegistryKey.h
Source/JavaScriptCore/runtime/JSType.h
Source/JavaScriptCore/runtime/JSTypeInfo.h
Source/JavaScriptCore/runtime/JSTypedArrayConstructors.h
Source/JavaScriptCore/runtime/JSTypedArrayPrototypes.h
Source/JavaScriptCore/runtime/JSTypedArrayViewConstructor.h
Source/JavaScriptCore/runtime/JSTypedArrayViewPrototype.h
Source/JavaScriptCore/runtime/JSTypedArrays.h
Source/JavaScriptCore/runtime/JSUint16Array.h
Source/JavaScriptCore/runtime/JSUint32Array.h
Source/JavaScriptCore/runtime/JSUint8Array.h
Source/JavaScriptCore/runtime/JSUint8ClampedArray.h
Source/JavaScriptCore/runtime/JSWeakMap.h
Source/JavaScriptCore/runtime/JSWeakSet.h
Source/JavaScriptCore/runtime/JSWithScope.h
Source/JavaScriptCore/runtime/JSWrapperObject.h
Source/JavaScriptCore/runtime/LazyClassStructure.h
Source/JavaScriptCore/runtime/LazyClassStructureInlines.h
Source/JavaScriptCore/runtime/LazyProperty.h
Source/JavaScriptCore/runtime/LazyPropertyInlines.h
Source/JavaScriptCore/runtime/LiteralParser.h
Source/JavaScriptCore/runtime/Lookup.h
Source/JavaScriptCore/runtime/MapConstructor.h
Source/JavaScriptCore/runtime/MapIteratorPrototype.h
Source/JavaScriptCore/runtime/MapPrototype.h
Source/JavaScriptCore/runtime/MatchResult.h
Source/JavaScriptCore/runtime/MathCommon.h
Source/JavaScriptCore/runtime/MathObject.h
Source/JavaScriptCore/runtime/MemoryStatistics.h
Source/JavaScriptCore/runtime/Microtask.h
Source/JavaScriptCore/runtime/NativeErrorConstructor.h
Source/JavaScriptCore/runtime/NativeErrorPrototype.h
Source/JavaScriptCore/runtime/NativeStdFunctionCell.h
Source/JavaScriptCore/runtime/NullGetterFunction.h
Source/JavaScriptCore/runtime/NullSetterFunction.h
Source/JavaScriptCore/runtime/NumberConstructor.h
Source/JavaScriptCore/runtime/NumberObject.h
Source/JavaScriptCore/runtime/NumberPrototype.h
Source/JavaScriptCore/runtime/NumericStrings.h
Source/JavaScriptCore/runtime/ObjectConstructor.h
Source/JavaScriptCore/runtime/ObjectPrototype.h
Source/JavaScriptCore/runtime/Operations.h
Source/JavaScriptCore/runtime/Options.h
Source/JavaScriptCore/runtime/PrivateName.h
Source/JavaScriptCore/runtime/PropertyDescriptor.h
Source/JavaScriptCore/runtime/PropertyMapHashTable.h
Source/JavaScriptCore/runtime/PropertyName.h
Source/JavaScriptCore/runtime/PropertyNameArray.h
Source/JavaScriptCore/runtime/PropertyOffset.h
Source/JavaScriptCore/runtime/PropertySlot.h
Source/JavaScriptCore/runtime/PropertyStorage.h
Source/JavaScriptCore/runtime/Protect.h
Source/JavaScriptCore/runtime/PrototypeMap.h
Source/JavaScriptCore/runtime/ProxyConstructor.h
Source/JavaScriptCore/runtime/ProxyObject.h
Source/JavaScriptCore/runtime/ProxyRevoke.h
Source/JavaScriptCore/runtime/PureNaN.h
Source/JavaScriptCore/runtime/PutDirectIndexMode.h
Source/JavaScriptCore/runtime/PutPropertySlot.h
Source/JavaScriptCore/runtime/ReflectObject.h
Source/JavaScriptCore/runtime/RegExp.h
Source/JavaScriptCore/runtime/RegExpCache.h
Source/JavaScriptCore/runtime/RegExpCachedResult.h
Source/JavaScriptCore/runtime/RegExpConstructor.h
Source/JavaScriptCore/runtime/RegExpInlines.h
Source/JavaScriptCore/runtime/RegExpKey.h
Source/JavaScriptCore/runtime/RegExpMatchesArray.h
Source/JavaScriptCore/runtime/RegExpObject.h
Source/JavaScriptCore/runtime/RegExpObjectInlines.h
Source/JavaScriptCore/runtime/RegExpPrototype.h
Source/JavaScriptCore/runtime/Reject.h
Source/JavaScriptCore/runtime/RuntimeFlags.h
Source/JavaScriptCore/runtime/RuntimeType.h
Source/JavaScriptCore/runtime/SamplingCounter.h
Source/JavaScriptCore/runtime/SamplingProfiler.h
Source/JavaScriptCore/runtime/ScopeOffset.h
Source/JavaScriptCore/runtime/ScopedArguments.h
Source/JavaScriptCore/runtime/ScopedArgumentsTable.h
Source/JavaScriptCore/runtime/SetConstructor.h
Source/JavaScriptCore/runtime/SetIteratorPrototype.h
Source/JavaScriptCore/runtime/SetPrototype.h
Source/JavaScriptCore/runtime/SimpleTypedArrayController.h
Source/JavaScriptCore/runtime/SlowPathReturnType.h
Source/JavaScriptCore/runtime/SmallStrings.h
Source/JavaScriptCore/runtime/SparseArrayValueMap.h
Source/JavaScriptCore/runtime/StackAlignment.h
Source/JavaScriptCore/runtime/StrictEvalActivation.h
Source/JavaScriptCore/runtime/StringConstructor.h
Source/JavaScriptCore/runtime/StringIteratorPrototype.h
Source/JavaScriptCore/runtime/StringObject.h
Source/JavaScriptCore/runtime/StringPrototype.h
Source/JavaScriptCore/runtime/StringRecursionChecker.h
Source/JavaScriptCore/runtime/Structure.h
Source/JavaScriptCore/runtime/StructureChain.h
Source/JavaScriptCore/runtime/StructureIDBlob.h
Source/JavaScriptCore/runtime/StructureIDTable.h
Source/JavaScriptCore/runtime/StructureInlines.h
Source/JavaScriptCore/runtime/StructureRareData.h
Source/JavaScriptCore/runtime/StructureRareDataInlines.h
Source/JavaScriptCore/runtime/StructureTransitionTable.h
Source/JavaScriptCore/runtime/Symbol.h
Source/JavaScriptCore/runtime/SymbolConstructor.h
Source/JavaScriptCore/runtime/SymbolObject.h
Source/JavaScriptCore/runtime/SymbolPrototype.h
Source/JavaScriptCore/runtime/SymbolTable.h
Source/JavaScriptCore/runtime/TemplateRegistry.h
Source/JavaScriptCore/runtime/TemplateRegistryKey.h
Source/JavaScriptCore/runtime/TestRunnerUtils.h
Source/JavaScriptCore/runtime/ThrowScope.h
Source/JavaScriptCore/runtime/ToNativeFromValue.h
Source/JavaScriptCore/runtime/TypeLocationCache.h
Source/JavaScriptCore/runtime/TypeProfiler.h
Source/JavaScriptCore/runtime/TypeProfilerLog.h
Source/JavaScriptCore/runtime/TypeSet.cpp
Source/JavaScriptCore/runtime/TypeSet.h
Source/JavaScriptCore/runtime/TypedArrayAdaptors.h
Source/JavaScriptCore/runtime/TypedArrayBase.h
Source/JavaScriptCore/runtime/TypedArrayController.h
Source/JavaScriptCore/runtime/TypedArrayInlines.h
Source/JavaScriptCore/runtime/TypedArrayType.h
Source/JavaScriptCore/runtime/TypedArrays.h
Source/JavaScriptCore/runtime/TypeofType.h
Source/JavaScriptCore/runtime/Uint16Array.h
Source/JavaScriptCore/runtime/Uint16WithFraction.h
Source/JavaScriptCore/runtime/Uint32Array.h
Source/JavaScriptCore/runtime/Uint8Array.h
Source/JavaScriptCore/runtime/Uint8ClampedArray.h
Source/JavaScriptCore/runtime/VM.h
Source/JavaScriptCore/runtime/VMEntryScope.h
Source/JavaScriptCore/runtime/VMInlines.h
Source/JavaScriptCore/runtime/VarOffset.h
Source/JavaScriptCore/runtime/Watchdog.h
Source/JavaScriptCore/runtime/WeakGCMap.h
Source/JavaScriptCore/runtime/WeakGCMapInlines.h
Source/JavaScriptCore/runtime/WeakMapConstructor.h
Source/JavaScriptCore/runtime/WeakMapData.h
Source/JavaScriptCore/runtime/WeakMapPrototype.h
Source/JavaScriptCore/runtime/WeakSetConstructor.h
Source/JavaScriptCore/runtime/WeakSetPrototype.h
Source/JavaScriptCore/runtime/WriteBarrier.h
Source/JavaScriptCore/runtime/WriteBarrierInlines.h
Source/JavaScriptCore/tools/CodeProfile.h
Source/JavaScriptCore/tools/CodeProfiling.h
Source/JavaScriptCore/tools/FunctionOverrides.h
Source/JavaScriptCore/tools/FunctionWhitelist.h
Source/JavaScriptCore/tools/JSDollarVM.h
Source/JavaScriptCore/tools/JSDollarVMPrototype.h
Source/JavaScriptCore/tools/ProfileTreeNode.h
Source/JavaScriptCore/tools/TieredMMapArray.h
Source/JavaScriptCore/yarr/RegularExpression.h
Source/JavaScriptCore/yarr/Yarr.h
Source/JavaScriptCore/yarr/YarrCanonicalize.h
Source/JavaScriptCore/yarr/YarrInterpreter.h
Source/JavaScriptCore/yarr/YarrJIT.h
Source/JavaScriptCore/yarr/YarrParser.h
Source/JavaScriptCore/yarr/YarrPattern.h
Source/JavaScriptCore/yarr/YarrSyntaxChecker.cpp
Source/JavaScriptCore/yarr/YarrSyntaxChecker.h

index 73fa0de..4a1fc59 100644 (file)
@@ -23,8 +23,7 @@
  * THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#ifndef CompareAndSwapTest_h
-#define CompareAndSwapTest_h
+#pragma once
 
 #ifdef __cplusplus
 extern "C" {
@@ -36,5 +35,3 @@ void testCompareAndSwap();
 #ifdef __cplusplus
 } /* extern "C" */
 #endif
-
-#endif /* CompareAndSwapTest_h */
index f228333..ab68f80 100644 (file)
@@ -23,8 +23,7 @@
  * THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#ifndef CurrentThisInsideBlockGetterTest_h
-#define CurrentThisInsideBlockGetterTest_h
+#pragma once
 
 #include <JavaScriptCore/JavaScriptCore.h>
 
@@ -33,6 +32,3 @@
 void currentThisInsideBlockGetterTest();
 
 #endif // JSC_OBJC_API_ENABLED
-
-
-#endif // CurrentThisInsideBlockGetterTest_h
index 86914ca..3d2a520 100644 (file)
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#ifndef CustomGlobalObjectClassTest_h
-#define CustomGlobalObjectClassTest_h
+#pragma once
 
 void customGlobalObjectClassTest(void);
 void globalObjectSetPrototypeTest(void);
 void globalObjectPrivatePropertyTest(void);
-
-#endif // CustomGlobalObjectClassTest_h
index 8294a86..2c937d0 100644 (file)
@@ -23,8 +23,7 @@
  * THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#ifndef ExecutionTimeLimitTest_h
-#define ExecutionTimeLimitTest_h
+#pragma once
 
 #ifdef __cplusplus
 extern "C" {
@@ -36,5 +35,3 @@ int testExecutionTimeLimit();
 #ifdef __cplusplus
 } /* extern "C" */
 #endif
-
-#endif /* ExecutionTimeLimitTest_h */
index 55b439f..1961350 100644 (file)
@@ -23,8 +23,7 @@
  * THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#ifndef GlobalContextWithFinalizerTest_h
-#define GlobalContextWithFinalizerTest_h
+#pragma once
 
 #include "JSContextRefPrivate.h"
 
@@ -38,5 +37,3 @@ int testGlobalContextWithFinalizer();
 #ifdef __cplusplus
 } /* extern "C" */
 #endif
-
-#endif /* GlobalContextWithFinalizerTest_h */
index a6aee2f..dc3e1ca 100644 (file)
@@ -23,8 +23,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#ifndef JSNode_h
-#define JSNode_h
+#pragma once
 
 #include "JSBase.h"
 #include "Node.h"
@@ -33,5 +32,3 @@
 extern JSObjectRef JSNode_new(JSContextRef context, Node* node);
 extern JSClassRef JSNode_class(JSContextRef context);
 extern JSObjectRef JSNode_construct(JSContextRef context, JSObjectRef object, size_t argumentCount, const JSValueRef arguments[], JSValueRef* exception);
-
-#endif /* JSNode_h */
index d3eb52b..c2d2bb9 100644 (file)
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#ifndef JSNodeList_h
-#define JSNodeList_h
+#pragma once
 
 #include "JSBase.h"
 #include "NodeList.h"
 
 extern JSObjectRef JSNodeList_new(JSContextRef, NodeList*);
-
-#endif /* JSNodeList_h */
index 41b5d49..bdb1f2c 100644 (file)
@@ -23,8 +23,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#ifndef Node_h
-#define Node_h
+#pragma once
 
 typedef struct __Node Node;
 typedef struct __NodeLink NodeLink;
@@ -46,5 +45,3 @@ extern void Node_deref(Node* node);
 extern void Node_appendChild(Node* node, Node* child);
 extern void Node_removeChild(Node* node, Node* child);
 extern void Node_replaceChild(Node* node, Node* newChild, Node* oldChild);
-
-#endif /* Node_h */
index 020b76f..51163c2 100644 (file)
@@ -23,8 +23,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#ifndef NodeList_h
-#define NodeList_h
+#pragma once
 
 #include "Node.h"
 
@@ -38,5 +37,3 @@ extern unsigned NodeList_length(NodeList*);
 extern Node* NodeList_item(NodeList*, unsigned);
 extern void NodeList_ref(NodeList*);
 extern void NodeList_deref(NodeList*);
-
-#endif /* NodeList_h */
index 7f5911b..a204669 100644 (file)
@@ -23,8 +23,7 @@
  * THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#ifndef PingPongStackOverflowTest_h
-#define PingPongStackOverflowTest_h
+#pragma once
 
 #ifdef __cplusplus
 extern "C" {
@@ -35,5 +34,3 @@ int testPingPongStackOverflow();
 #ifdef __cplusplus
 } /* extern "C" */
 #endif
-
-#endif /* PingPongStackOverflowTest_h */
index eaeddbf..dc66881 100644 (file)
@@ -23,9 +23,7 @@
  * THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-
-#ifndef TypedArrayCTest_h
-#define TypedArrayCTest_h
+#pragma once
 
 #ifdef __cplusplus
 extern "C" {
@@ -36,5 +34,3 @@ int testTypedArrayCAPI(void);
 #ifdef __cplusplus
 } /* extern "C" */
 #endif
-
-#endif /* TypedArrayCTest_h */
index fd49243..d25ff13 100644 (file)
@@ -1,3 +1,14 @@
+2016-09-28  Joseph Pecoraro  <pecoraro@apple.com>
+
+        Adopt #pragma once in JavaScriptCore
+        https://bugs.webkit.org/show_bug.cgi?id=162664
+
+        Reviewed by Saam Barati.
+
+        * **/**.h:
+        Adopt pragma once in all but API headers and generated headers.
+        Include some namespace closing comments for consistency.
+
 2016-09-27  JF Bastien  <jfbastien@apple.com>
 
         Missing Atomics.h include in MarkedBlock.h
index 28b9fd7..e26a5b6 100644 (file)
@@ -23,8 +23,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#ifndef ARM64Assembler_h
-#define ARM64Assembler_h
+#pragma once
 
 #if ENABLE(ASSEMBLER) && CPU(ARM64)
 
@@ -3609,5 +3608,3 @@ private:
 #undef CHECK_FP_MEMOP_DATASIZE
 
 #endif // ENABLE(ASSEMBLER) && CPU(ARM64)
-
-#endif // ARM64Assembler_h
index daa9417..367b3d4 100644 (file)
@@ -24,8 +24,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#ifndef ARMAssembler_h
-#define ARMAssembler_h
+#pragma once
 
 #if ENABLE(ASSEMBLER) && CPU(ARM_TRADITIONAL)
 
@@ -1200,5 +1199,3 @@ namespace JSC {
 } // namespace JSC
 
 #endif // ENABLE(ASSEMBLER) && CPU(ARM_TRADITIONAL)
-
-#endif // ARMAssembler_h
index 94f25c0..496c201 100644 (file)
@@ -24,8 +24,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#ifndef ARMAssembler_h
-#define ARMAssembler_h
+#pragma once
 
 #if ENABLE(ASSEMBLER) && CPU(ARM_THUMB2)
 
@@ -2950,5 +2949,3 @@ private:
 } // namespace JSC
 
 #endif // ENABLE(ASSEMBLER) && CPU(ARM_THUMB2)
-
-#endif // ARMAssembler_h
index 4d4ba39..32ae086 100644 (file)
@@ -23,8 +23,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#ifndef AbortReason_h
-#define AbortReason_h
+#pragma once
 
 namespace JSC {
 
@@ -78,6 +77,3 @@ enum AbortReason {
 };
 
 } // namespace JSC
-
-#endif // AbortReason_h
-
index 0948dfa..7bd2269 100644 (file)
@@ -23,8 +23,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#ifndef AbstractMacroAssembler_h
-#define AbstractMacroAssembler_h
+#pragma once
 
 #include "AbortReason.h"
 #include "AssemblerBuffer.h"
@@ -1115,5 +1114,3 @@ AbstractMacroAssembler<AssemblerType, MacroAssemblerType>::Address::indexedBy(
 #endif // ENABLE(ASSEMBLER)
 
 } // namespace JSC
-
-#endif // AbstractMacroAssembler_h
index 733d057..ed7806c 100644 (file)
@@ -23,8 +23,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#ifndef AllowMacroScratchRegisterUsage_h
-#define AllowMacroScratchRegisterUsage_h
+#pragma once
 
 #if ENABLE(ASSEMBLER)
 
@@ -54,6 +53,3 @@ private:
 } // namespace JSC
 
 #endif // ENABLE(ASSEMBLER)
-
-#endif // AllowMacroScratchRegisterUsage_h
-
index d616b00..7340952 100644 (file)
@@ -23,8 +23,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#ifndef AssemblerBuffer_h
-#define AssemblerBuffer_h
+#pragma once
 
 #if ENABLE(ASSEMBLER)
 
@@ -301,5 +300,3 @@ namespace JSC {
 } // namespace JSC
 
 #endif // ENABLE(ASSEMBLER)
-
-#endif // AssemblerBuffer_h
index 053884b..3b63288 100644 (file)
@@ -24,8 +24,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#ifndef AssemblerBufferWithConstantPool_h
-#define AssemblerBufferWithConstantPool_h
+#pragma once
 
 #if ENABLE(ASSEMBLER)
 
@@ -332,5 +331,3 @@ private:
 } // namespace JSC
 
 #endif // ENABLE(ASSEMBLER)
-
-#endif // AssemblerBufferWithConstantPool_h
index 21ca7a2..2c6cb35 100644 (file)
@@ -23,8 +23,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#ifndef AssemblerCommon_h
-#define AssemblerCommon_h
+#pragma once
 
 namespace JSC {
 
@@ -288,7 +287,4 @@ private:
     int m_value;
 };
 
-
 } // namespace JSC.
-
-#endif // AssemblerCommon_h
index 3116e06..a115ec3 100644 (file)
@@ -23,8 +23,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#ifndef CodeLocation_h
-#define CodeLocation_h
+#pragma once
 
 #include "MacroAssemblerCodeRef.h"
 
@@ -219,5 +218,3 @@ inline CodeLocationConvertibleLoad CodeLocationCommon::convertibleLoadAtOffset(i
 } // namespace JSC
 
 #endif // ENABLE(ASSEMBLER)
-
-#endif // CodeLocation_h
index e94ad08..91f0389 100644 (file)
@@ -23,8 +23,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#ifndef DisallowMacroScratchRegisterUsage_h
-#define DisallowMacroScratchRegisterUsage_h
+#pragma once
 
 #if ENABLE(ASSEMBLER)
 
@@ -54,6 +53,3 @@ private:
 } // namespace JSC
 
 #endif // ENABLE(ASSEMBLER)
-
-#endif // DisallowMacroScratchRegisterUsage_h
-
index 9422ce5..efb26f9 100644 (file)
@@ -23,8 +23,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#ifndef LinkBuffer_h
-#define LinkBuffer_h
+#pragma once
 
 #if ENABLE(ASSEMBLER)
 
@@ -349,5 +348,3 @@ bool shouldDumpDisassemblyFor(CodeBlock*);
 } // namespace JSC
 
 #endif // ENABLE(ASSEMBLER)
-
-#endif // LinkBuffer_h
index 63673e2..b1c4232 100644 (file)
@@ -26,8 +26,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#ifndef MIPSAssembler_h
-#define MIPSAssembler_h
+#pragma once
 
 #if ENABLE(ASSEMBLER) && CPU(MIPS)
 
@@ -1096,5 +1095,3 @@ private:
 } // namespace JSC
 
 #endif // ENABLE(ASSEMBLER) && CPU(MIPS)
-
-#endif // MIPSAssembler_h
index 39c88dd..363506d 100644 (file)
@@ -23,8 +23,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#ifndef MacroAssembler_h
-#define MacroAssembler_h
+#pragma once
 
 #if ENABLE(ASSEMBLER)
 
@@ -1819,5 +1818,3 @@ public:
 } // namespace JSC
 
 #endif // ENABLE(ASSEMBLER)
-
-#endif // MacroAssembler_h
index 76baf4d..f1118d8 100644 (file)
@@ -25,8 +25,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#ifndef MacroAssemblerARM_h
-#define MacroAssemblerARM_h
+#pragma once
 
 #if ENABLE(ASSEMBLER) && CPU(ARM_TRADITIONAL)
 
@@ -1606,8 +1605,6 @@ private:
     static const bool s_isVFPPresent;
 };
 
-}
+} // namespace JSC
 
 #endif // ENABLE(ASSEMBLER) && CPU(ARM_TRADITIONAL)
-
-#endif // MacroAssemblerARM_h
index 9dd451e..0b504e1 100644 (file)
@@ -23,8 +23,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#ifndef MacroAssemblerARM64_h
-#define MacroAssemblerARM64_h
+#pragma once
 
 #if ENABLE(ASSEMBLER)
 
@@ -3838,5 +3837,3 @@ ALWAYS_INLINE void MacroAssemblerARM64::storeUnscaledImmediate<16>(RegisterID rt
 } // namespace JSC
 
 #endif // ENABLE(ASSEMBLER)
-
-#endif // MacroAssemblerARM64_h
index 2b4644b..f6637d8 100644 (file)
@@ -24,8 +24,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#ifndef MacroAssemblerARMv7_h
-#define MacroAssemblerARMv7_h
+#pragma once
 
 #if ENABLE(ASSEMBLER)
 
@@ -2133,5 +2132,3 @@ private:
 } // namespace JSC
 
 #endif // ENABLE(ASSEMBLER)
-
-#endif // MacroAssemblerARMv7_h
index 135be4d..a71a486 100644 (file)
@@ -23,8 +23,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#ifndef MacroAssemblerCodeRef_h
-#define MacroAssemblerCodeRef_h
+#pragma once
 
 #include "ExecutableAllocator.h"
 #include <wtf/DataLog.h>
@@ -420,5 +419,3 @@ template<typename T> struct HashTraits;
 template<> struct HashTraits<JSC::MacroAssemblerCodePtr> : public CustomHashTraits<JSC::MacroAssemblerCodePtr> { };
 
 } // namespace WTF
-
-#endif // MacroAssemblerCodeRef_h
index 9deca8f..fafdc51 100644 (file)
@@ -24,8 +24,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#ifndef MacroAssemblerMIPS_h
-#define MacroAssemblerMIPS_h
+#pragma once
 
 #if ENABLE(ASSEMBLER) && CPU(MIPS)
 
@@ -3017,8 +3016,6 @@ private:
 
 };
 
-}
+} // namespace JSC
 
 #endif // ENABLE(ASSEMBLER) && CPU(MIPS)
-
-#endif // MacroAssemblerMIPS_h
index e25a6ea..bbce7ee 100644 (file)
@@ -23,8 +23,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#ifndef MacroAssemblerPrinter_h
-#define MacroAssemblerPrinter_h
+#pragma once
 
 #if ENABLE(MASM_PROBE)
 
@@ -301,5 +300,3 @@ void printMemory(MacroAssembler::CPUState&, const Memory&);
 } // namespace JSC
 
 #endif // ENABLE(MASM_PROBE)
-
-#endif // MacroAssemblerPrinter_h
index c364aba..eecc415 100644 (file)
@@ -25,8 +25,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 */
 
-#ifndef MacroAssemblerSH4_h
-#define MacroAssemblerSH4_h
+#pragma once
 
 #if ENABLE(ASSEMBLER) && CPU(SH4)
 
@@ -2670,5 +2669,3 @@ private:
 } // namespace JSC
 
 #endif // ENABLE(ASSEMBLER)
-
-#endif // MacroAssemblerSH4_h
index 87c3a3a..75f3545 100644 (file)
@@ -23,8 +23,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#ifndef MacroAssemblerX86_h
-#define MacroAssemblerX86_h
+#pragma once
 
 #if ENABLE(ASSEMBLER) && CPU(X86)
 
@@ -374,5 +373,3 @@ private:
 } // namespace JSC
 
 #endif // ENABLE(ASSEMBLER)
-
-#endif // MacroAssemblerX86_h
index 6fcd74d..6f35d7c 100644 (file)
@@ -23,8 +23,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#ifndef MacroAssemblerX86Common_h
-#define MacroAssemblerX86Common_h
+#pragma once
 
 #if ENABLE(ASSEMBLER)
 
@@ -2952,5 +2951,3 @@ private:
 } // namespace JSC
 
 #endif // ENABLE(ASSEMBLER)
-
-#endif // MacroAssemblerX86Common_h
index ff3b9dd..97d4291 100644 (file)
@@ -23,8 +23,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#ifndef MacroAssemblerX86_64_h
-#define MacroAssemblerX86_64_h
+#pragma once
 
 #if ENABLE(ASSEMBLER) && CPU(X86_64)
 
@@ -1356,5 +1355,3 @@ private:
 } // namespace JSC
 
 #endif // ENABLE(ASSEMBLER)
-
-#endif // MacroAssemblerX86_64_h
index bd93599..04ca0a7 100644 (file)
@@ -23,8 +23,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#ifndef MaxFrameExtentForSlowPathCall_h
-#define MaxFrameExtentForSlowPathCall_h
+#pragma once
 
 #include "Register.h"
 #include "StackAlignment.h"
@@ -82,6 +81,3 @@ COMPILE_ASSERT((maxFrameExtentForSlowPathCall % 16) == 16 - sizeof(CallerFrameAn
 static const size_t maxFrameExtentForSlowPathCallInRegisters = maxFrameExtentForSlowPathCall / sizeof(Register);
 
 } // namespace JSC
-
-#endif // MaxFrameExtentForSlowPathCall_h
-
index 3f10217..52217d8 100644 (file)
@@ -25,8 +25,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#ifndef SH4Assembler_h
-#define SH4Assembler_h
+#pragma once
 
 #if ENABLE(ASSEMBLER) && CPU(SH4)
 
@@ -2221,5 +2220,3 @@ private:
 } // namespace JSC
 
 #endif // ENABLE(ASSEMBLER) && CPU(SH4)
-
-#endif // SH4Assembler_h
index 9e60990..0f6d7b5 100644 (file)
@@ -23,8 +23,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#ifndef X86Assembler_h
-#define X86Assembler_h
+#pragma once
 
 #if ENABLE(ASSEMBLER) && (CPU(X86) || CPU(X86_64))
 
@@ -3711,5 +3710,3 @@ private:
 } // namespace JSC
 
 #endif // ENABLE(ASSEMBLER) && CPU(X86)
-
-#endif // X86Assembler_h
index 132e1dd..b424149 100644 (file)
@@ -23,8 +23,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#ifndef B3ArgumentRegValue_h
-#define B3ArgumentRegValue_h
+#pragma once
 
 #if ENABLE(B3_JIT)
 
@@ -62,6 +61,3 @@ private:
 } } // namespace JSC::B3
 
 #endif // ENABLE(B3_JIT)
-
-#endif // B3ArgumentRegValue_h
-
index 9fb666a..11f4668 100644 (file)
@@ -23,8 +23,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#ifndef B3BasicBlock_h
-#define B3BasicBlock_h
+#pragma once
 
 #if ENABLE(B3_JIT)
 
@@ -199,6 +198,3 @@ inline DeepBasicBlockDump deepDump(const Procedure& proc, const BasicBlock* bloc
 } } // namespace JSC::B3
 
 #endif // ENABLE(B3_JIT)
-
-#endif // B3BasicBlock_h
-
index 0502771..26c2df4 100644 (file)
@@ -23,8 +23,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#ifndef B3BasicBlockInlines_h
-#define B3BasicBlockInlines_h
+#pragma once
 
 #if ENABLE(B3_JIT)
 
@@ -97,6 +96,3 @@ inline FrequentedBlock& BasicBlock::fallThrough()
 } } // namespace JSC::B3
 
 #endif // ENABLE(B3_JIT)
-
-#endif // B3BasicBlockInlines_h
-
index 32a59fc..e5998c8 100644 (file)
@@ -23,8 +23,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#ifndef B3BasicBlockUtils_h
-#define B3BasicBlockUtils_h
+#pragma once
 
 #if ENABLE(B3_JIT)
 
@@ -149,6 +148,3 @@ Vector<BasicBlock*> blocksInPostOrder(BasicBlock* root)
 } } // namespace JSC::B3
 
 #endif // ENABLE(B3_JIT)
-
-#endif // B3BasicBlockUtils_h
-
index 6c8f7b2..b316f64 100644 (file)
@@ -23,8 +23,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#ifndef B3BlockInsertionSet_h
-#define B3BlockInsertionSet_h
+#pragma once
 
 #if ENABLE(B3_JIT)
 
@@ -92,6 +91,3 @@ private:
 } } // namespace JSC::B3
 
 #endif // ENABLE(B3_JIT)
-
-#endif // B3BlockInsertionSet_h
-
index 9e6be4b..6fa197c 100644 (file)
@@ -23,8 +23,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#ifndef B3BlockWorklist_h
-#define B3BlockWorklist_h
+#pragma once
 
 #if ENABLE(B3_JIT)
 
@@ -56,6 +55,3 @@ typedef PostOrderGraphNodeWorklist<BasicBlock*, IndexSet<BasicBlock>> PostOrderB
 } } // namespace JSC::B3
 
 #endif // ENABLE(B3_JIT)
-
-#endif // B3BlockWorklist_h
-
index cd5737d..9a977f0 100644 (file)
@@ -23,8 +23,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#ifndef B3BottomProvider_h
-#define B3BottomProvider_h
+#pragma once
 
 #if ENABLE(B3_JIT)
 
@@ -56,6 +55,3 @@ private:
 } } // namespace JSC::B3
 
 #endif // ENABLE(B3_JIT)
-
-#endif // B3BottomProvider_h
-
index e9b7168..75c324f 100644 (file)
@@ -23,8 +23,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#ifndef B3BreakCriticalEdges_h
-#define B3BreakCriticalEdges_h
+#pragma once
 
 #if ENABLE(B3_JIT)
 
@@ -37,6 +36,3 @@ void breakCriticalEdges(Procedure&);
 } } // namespace JSC::B3
 
 #endif // ENABLE(B3_JIT)
-
-#endif // B3BreakCriticalEdges_h
-
index 7dbed80..9a8b9d1 100644 (file)
@@ -23,8 +23,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#ifndef B3CCallValue_h
-#define B3CCallValue_h
+#pragma once
 
 #if ENABLE(B3_JIT)
 
@@ -67,6 +66,3 @@ private:
 } } // namespace JSC::B3
 
 #endif // ENABLE(B3_JIT)
-
-#endif // B3CCallValue_h
-
index 904ab3f..3d1418e 100644 (file)
@@ -23,8 +23,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#ifndef B3CFG_h
-#define B3CFG_h
+#pragma once
 
 #if ENABLE(B3_JIT)
 
@@ -75,6 +74,3 @@ private:
 } } // namespace JSC::B3
 
 #endif // ENABLE(B3_JIT)
-
-#endif // B3CFG_h
-
index 094437d..c45cc64 100644 (file)
@@ -23,8 +23,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#ifndef B3CaseCollection_h
-#define B3CaseCollection_h
+#pragma once
 
 #if ENABLE(B3_JIT)
 
@@ -115,6 +114,3 @@ private:
 } } // namespace JSC::B3
 
 #endif // ENABLE(B3_JIT)
-
-#endif // B3CaseCollection_h
-
index 097e594..237a568 100644 (file)
@@ -23,8 +23,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#ifndef B3CaseCollectionInlines_h
-#define B3CaseCollectionInlines_h
+#pragma once
 
 #if ENABLE(B3_JIT)
 
@@ -52,6 +51,3 @@ inline SwitchCase CaseCollection::at(unsigned index) const
 } } // namespace JSC::B3
 
 #endif // ENABLE(B3_JIT)
-
-#endif // B3CaseCollectionInlines_h
-
index 7a37934..c7ecf77 100644 (file)
@@ -23,8 +23,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#ifndef B3CheckSpecial_h
-#define B3CheckSpecial_h
+#pragma once
 
 #if ENABLE(B3_JIT)
 
@@ -166,6 +165,3 @@ template<> struct HashTraits<JSC::B3::CheckSpecial::Key> : SimpleClassHashTraits
 } // namespace WTF
 
 #endif // ENABLE(B3_JIT)
-
-#endif // B3CheckSpecial_h
-
index 8802b1f..ab1b7ed 100644 (file)
@@ -23,8 +23,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#ifndef B3CheckValue_h
-#define B3CheckValue_h
+#pragma once
 
 #if ENABLE(B3_JIT)
 
@@ -67,7 +66,3 @@ private:
 } } // namespace JSC::B3
 
 #endif // ENABLE(B3_JIT)
-
-#endif // B3CheckValue_h
-
-
index 4d55cc9..2402caf 100644 (file)
@@ -23,8 +23,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#ifndef B3Common_h
-#define B3Common_h
+#pragma once
 
 #if ENABLE(B3_JIT)
 
@@ -124,6 +123,3 @@ static IntType chillMod(IntType numerator, IntType denominator)
 } } // namespace JSC::B3
 
 #endif // ENABLE(B3_JIT)
-
-#endif // B3Common_h
-
index d0bcd5b..bf0de75 100644 (file)
@@ -23,8 +23,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#ifndef B3Commutativity_h
-#define B3Commutativity_h
+#pragma once
 
 #if ENABLE(B3_JIT)
 
@@ -45,6 +44,3 @@ void printInternal(PrintStream&, JSC::B3::Commutativity);
 } // namespace WTF
 
 #endif // ENABLE(B3_JIT)
-
-#endif // B3Commutativity_h
-
index 8fdf267..3d5e239 100644 (file)
@@ -23,8 +23,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#ifndef B3Compilation_h
-#define B3Compilation_h
+#pragma once
 
 #if ENABLE(B3_JIT)
 
@@ -75,6 +74,3 @@ private:
 } } // namespace JSC::B3
 
 #endif // ENABLE(B3_JIT)
-
-#endif // B3Compilation_h
-
index cdaaacf..8c17ed6 100644 (file)
@@ -71,8 +71,7 @@
  * SOFTWARE.
  */
 
-#ifndef B3ComputeDivisionMagic_h
-#define B3ComputeDivisionMagic_h
+#pragma once
 
 #if ENABLE(B3_JIT)
 
@@ -138,6 +137,3 @@ DivisionMagic<T> computeDivisionMagic(T divisor)
 } } // namespace JSC::B3
 
 #endif // ENABLE(B3_JIT)
-
-#endif // B3ComputeDivisionMagic_h
-
index 14e9504..48e5737 100644 (file)
@@ -23,8 +23,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#ifndef B3Const32Value_h
-#define B3Const32Value_h
+#pragma once
 
 #if ENABLE(B3_JIT)
 
@@ -92,6 +91,3 @@ private:
 } } // namespace JSC::B3
 
 #endif // ENABLE(B3_JIT)
-
-#endif // B3Const32Value_h
-
index fab9626..a4ce316 100644 (file)
@@ -23,8 +23,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#ifndef B3Const64Value_h
-#define B3Const64Value_h
+#pragma once
 
 #if ENABLE(B3_JIT)
 
@@ -92,6 +91,3 @@ private:
 } } // namespace JSC::B3
 
 #endif // ENABLE(B3_JIT)
-
-#endif // B3Const64Value_h
-
index e8ea539..a418ad2 100644 (file)
@@ -23,8 +23,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#ifndef B3ConstDoubleValue_h
-#define B3ConstDoubleValue_h
+#pragma once
 
 #if ENABLE(B3_JIT)
 
@@ -83,6 +82,3 @@ private:
 } } // namespace JSC::B3
 
 #endif // ENABLE(B3_JIT)
-
-#endif // B3ConstDoubleValue_h
-
index 36673ca..8027565 100644 (file)
@@ -23,8 +23,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#ifndef B3ConstFloatValue_h
-#define B3ConstFloatValue_h
+#pragma once
 
 #if ENABLE(B3_JIT)
 
@@ -81,6 +80,3 @@ private:
 } } // namespace JSC::B3
 
 #endif // ENABLE(B3_JIT)
-
-#endif // B3ConstFloatValue_h
-
index f5484bc..78bcba3 100644 (file)
@@ -23,8 +23,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#ifndef B3ConstPtrValue_h
-#define B3ConstPtrValue_h
+#pragma once
 
 #if ENABLE(B3_JIT)
 
@@ -68,6 +67,3 @@ private:
 } } // namespace JSC::B3
 
 #endif // ENABLE(B3_JIT)
-
-#endif // B3ConstPtrValue_h
-
index b23f41e..d2cd31f 100644 (file)
@@ -23,8 +23,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#ifndef B3ConstrainedValue_h
-#define B3ConstrainedValue_h
+#pragma once
 
 #if ENABLE(B3_JIT)
 
@@ -67,6 +66,3 @@ private:
 } } // namespace JSC::B3
 
 #endif // ENABLE(B3_JIT)
-
-#endif // B3ConstrainedValue_h
-
index 6a3c4e9..0bca40e 100644 (file)
@@ -23,8 +23,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#ifndef B3DataSection_h
-#define B3DataSection_h
+#pragma once
 
 #if ENABLE(B3_JIT)
 
@@ -50,6 +49,3 @@ private:
 } } // namespace JSC::B3
 
 #endif // ENABLE(B3_JIT)
-
-#endif // B3DataSection_h
-
index 2f1b3b6..4a9d085 100644 (file)
@@ -23,8 +23,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#ifndef B3Dominators_h
-#define B3Dominators_h
+#pragma once
 
 #if ENABLE(B3_JIT)
 
@@ -49,6 +48,3 @@ public:
 } } // namespace JSC::B3
 
 #endif // ENABLE(B3_JIT)
-
-#endif // B3Dominators_h
-
index a085e05..443adaf 100644 (file)
@@ -23,8 +23,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#ifndef B3DuplicateTails_h
-#define B3DuplicateTails_h
+#pragma once
 
 #if ENABLE(B3_JIT)
 
@@ -41,6 +40,3 @@ void duplicateTails(Procedure&);
 } } // namespace JSC::B3
 
 #endif // ENABLE(B3_JIT)
-
-#endif // B3DuplicateTails_h
-
index 3c855b3..720955f 100644 (file)
@@ -23,8 +23,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#ifndef B3Effects_h
-#define B3Effects_h
+#pragma once
 
 #if ENABLE(B3_JIT)
 
@@ -94,6 +93,3 @@ struct Effects {
 } } // namespace JSC::B3
 
 #endif // ENABLE(B3_JIT)
-
-#endif // B3Effects_h
-
index 74fab5d..ce994be 100644 (file)
@@ -23,8 +23,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#ifndef B3EliminateCommonSubexpressions_h
-#define B3EliminateCommonSubexpressions_h
+#pragma once
 
 #if ENABLE(B3_JIT)
 
@@ -39,6 +38,3 @@ bool eliminateCommonSubexpressions(Procedure&);
 } } // namespace JSC::B3
 
 #endif // ENABLE(B3_JIT)
-
-#endif // B3EliminateCommonSubexpressions_h
-
index 8859276..775c322 100644 (file)
@@ -23,8 +23,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#ifndef B3FixSSA_h
-#define B3FixSSA_h
+#pragma once
 
 #if ENABLE(B3_JIT)
 
@@ -47,6 +46,3 @@ bool fixSSA(Procedure&);
 } } // namespace JSC::B3
 
 #endif // ENABLE(B3_JIT)
-
-#endif // B3FixSSA_h
-
index 165ee94..a55c770 100644 (file)
@@ -23,8 +23,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#ifndef B3FoldPathConstants_h
-#define B3FoldPathConstants_h
+#pragma once
 
 #if ENABLE(B3_JIT)
 
@@ -39,6 +38,3 @@ void foldPathConstants(Procedure&);
 } } // namespace JSC::B3
 
 #endif // ENABLE(B3_JIT)
-
-#endif // B3FoldPathConstants_h
-
index 4a9621d..607c439 100644 (file)
@@ -23,8 +23,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#ifndef B3FrequencyClass_h
-#define B3FrequencyClass_h
+#pragma once
 
 #if ENABLE(B3_JIT)
 
@@ -61,6 +60,3 @@ void printInternal(PrintStream&, JSC::B3::FrequencyClass);
 } // namespace WTF
 
 #endif // ENABLE(B3_JIT)
-
-#endif // B3FrequencyClass_h
-
index 3f98c68..9b63ff4 100644 (file)
@@ -23,8 +23,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#ifndef B3FrequentedBlock_h
-#define B3FrequentedBlock_h
+#pragma once
 
 #if ENABLE(B3_JIT)
 
@@ -39,6 +38,3 @@ typedef GenericFrequentedBlock<BasicBlock> FrequentedBlock;
 } } // namespace JSC::B3
 
 #endif // ENABLE(B3_JIT)
-
-#endif // B3FrequentedBlock_h
-
index 88b2fa5..2ffcd0e 100644 (file)
@@ -23,8 +23,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#ifndef B3Generate_h
-#define B3Generate_h
+#pragma once
 
 #if ENABLE(B3_JIT)
 
@@ -54,6 +53,3 @@ void generateToAir(Procedure&, unsigned optLevel = 1);
 } } // namespace JSC::B3
 
 #endif // ENABLE(B3_JIT)
-
-#endif // B3Generate_h
-
index 21c9b5c..1c5e75c 100644 (file)
@@ -23,8 +23,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#ifndef B3GenericFrequentedBlock_h
-#define B3GenericFrequentedBlock_h
+#pragma once
 
 #if ENABLE(B3_JIT)
 
@@ -84,6 +83,3 @@ private:
 } } // namespace JSC::B3
 
 #endif // ENABLE(B3_JIT)
-
-#endif // B3GenericFrequentedBlock_h
-
index 80f18ff..a7eac0c 100644 (file)
@@ -23,8 +23,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#ifndef B3HeapRange_h
-#define B3HeapRange_h
+#pragma once
 
 #if ENABLE(B3_JIT)
 
@@ -109,6 +108,3 @@ private:
 } } // namespace JSC::B3
 
 #endif // ENABLE(B3_JIT)
-
-#endif // B3HeapRange_h
-
index 1896371..d0466f8 100644 (file)
@@ -23,8 +23,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#ifndef B3InferSwitches_h
-#define B3InferSwitches_h
+#pragma once
 
 #if ENABLE(B3_JIT)
 
@@ -39,6 +38,3 @@ bool inferSwitches(Procedure&);
 } } // namespace JSC::B3
 
 #endif // ENABE(B3_JIT)
-
-#endif // B3InferSwitches_h
-
index bf9caa7..1eb5272 100644 (file)
@@ -23,8 +23,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#ifndef B3InsertionSet_h
-#define B3InsertionSet_h
+#pragma once
 
 #if ENABLE(B3_JIT)
 
@@ -85,6 +84,3 @@ private:
 } } // namespace JSC::B3
 
 #endif // ENABLE(B3_JIT)
-
-#endif // B3InsertionSet_h
-
index 47c0933..c5b03df 100644 (file)
@@ -23,8 +23,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#ifndef B3InsertionSetInlines_h
-#define B3InsertionSetInlines_h
+#pragma once
 
 #if ENABLE(B3_JIT)
 
@@ -42,6 +41,3 @@ ValueType* InsertionSet::insert(size_t index, Arguments... arguments)
 } } // namespace JSC::B3
 
 #endif // ENABLE(B3_JIT)
-
-#endif // B3InsertionSetInlines_h
-
index c4440c6..c482ab2 100644 (file)
@@ -23,8 +23,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#ifndef B3LegalizeMemoryOffsets_h
-#define B3LegalizeMemoryOffsets_h
+#pragma once
 
 #if ENABLE(B3_JIT)
 
@@ -39,6 +38,3 @@ void legalizeMemoryOffsets(Procedure&);
 } } // namespace JSC::B3
 
 #endif // ENABLE(B3_JIT)
-
-#endif // B3LegalizeMemoryOffsets_h
-
index 71fdfa1..f9649e2 100644 (file)
@@ -23,8 +23,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#ifndef B3LowerMacros_h
-#define B3LowerMacros_h
+#pragma once
 
 #if ENABLE(B3_JIT)
 
@@ -40,6 +39,3 @@ bool lowerMacros(Procedure&);
 } } // namespace JSC::B3
 
 #endif // ENABLE(B3_JIT)
-
-#endif // B3LowerMacros_h
-
index 94baf56..f7b6536 100644 (file)
@@ -23,8 +23,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#ifndef B3LowerMacrosAfterOptimizations_h
-#define B3LowerMacrosAfterOptimizations_h
+#pragma once
 
 #if ENABLE(B3_JIT)
 
@@ -39,6 +38,3 @@ bool lowerMacrosAfterOptimizations(Procedure&);
 } } // namespace JSC::B3
 
 #endif // ENABLE(B3_JIT)
-
-#endif // B3LowerMacrosAfterOptimizations_h
-
index f46e96f..a668376 100644 (file)
@@ -23,8 +23,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#ifndef B3LowerToAir_h
-#define B3LowerToAir_h
+#pragma once
 
 #if ENABLE(B3_JIT)
 
@@ -40,6 +39,3 @@ JS_EXPORT_PRIVATE void lowerToAir(Procedure&);
 } } // namespace JSC::B3
 
 #endif // ENABLE(B3_JIT)
-
-#endif // B3LowerToAir_h
-
index 6650c67..b6bddea 100644 (file)
@@ -23,8 +23,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#ifndef B3MathExtras_h
-#define B3MathExtras_h
+#pragma once
 
 #if ENABLE(B3_JIT)
 
@@ -43,6 +42,3 @@ JS_EXPORT_PRIVATE std::pair<BasicBlock*, Value*> powDoubleInt32(Procedure&, Basi
 } } // namespace JSC::B3
 
 #endif // ENABLE(B3_JIT)
-
-#endif // B3MathExtras_h
-
index 2e51a91..7621dbf 100644 (file)
@@ -23,8 +23,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#ifndef B3MemoryValue_h
-#define B3MemoryValue_h
+#pragma once
 
 #if ENABLE(B3_JIT)
 
@@ -153,6 +152,3 @@ private:
 } } // namespace JSC::B3
 
 #endif // ENABLE(B3_JIT)
-
-#endif // B3MemoryValue_h
-
index dfe1f27..304c898 100644 (file)
@@ -23,8 +23,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#ifndef B3MoveConstants_h
-#define B3MoveConstants_h
+#pragma once
 
 #if ENABLE(B3_JIT)
 
@@ -39,6 +38,3 @@ void moveConstants(Procedure&);
 } } // namespace JSC::B3
 
 #endif // ENABLE(B3_JIT)
-
-#endif // B3MoveConstants_h
-
index d9c012f..35a2a06 100644 (file)
@@ -23,8 +23,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#ifndef B3OpaqueByproduct_h
-#define B3OpaqueByproduct_h
+#pragma once
 
 #if ENABLE(B3_JIT)
 
@@ -47,6 +46,3 @@ public:
 } } // namespace JSC::B3
 
 #endif // ENABLE(B3_JIT)
-
-#endif // B3OpaqueByproduct_h
-
index 8556e9e..e8eec11 100644 (file)
@@ -23,8 +23,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#ifndef B3OpaqueByproducts_h
-#define B3OpaqueByproducts_h
+#pragma once
 
 #if ENABLE(B3_JIT)
 
@@ -54,6 +53,3 @@ private:
 } } // namespace JSC::B3
 
 #endif // ENABLE(B3_JIT)
-
-#endif // B3OpaqueByproducts_h
-
index 83a1603..160e83d 100644 (file)
@@ -23,8 +23,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#ifndef B3Opcode_h
-#define B3Opcode_h
+#pragma once
 
 #if ENABLE(B3_JIT)
 
@@ -295,6 +294,3 @@ JS_EXPORT_PRIVATE void printInternal(PrintStream&, JSC::B3::Opcode);
 } // namespace WTF
 
 #endif // ENABLE(B3_JIT)
-
-#endif // B3Opcode_h
-
index 4ac41aa..47fd10f 100644 (file)
@@ -23,8 +23,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#ifndef B3Origin_h
-#define B3Origin_h
+#pragma once
 
 #if ENABLE(B3_JIT)
 
@@ -59,6 +58,3 @@ private:
 } } // namespace JSC::B3
 
 #endif // ENABLE(B3_JIT)
-
-#endif // B3Origin_h
-