Clean up several obsolete or low-hanging TODO(bmeurer) comments across
the codebase:
- Remove obsolete C++11 migration comment on TRACED_FORRANGE in
testing/gtest-support.h.
- Remove stale comment and unused type_matcher_ field from
IsSpeculativeBinopMatcher in node-test-utils.cc.
- Remove resolved Object.create cache comment in JSObject::ObjectCreate
(handled via PrototypeInfo::ObjectCreateMap in Map::GetObjectCreateMap).
- Remove obsolete template-merging comments on VisitWord32Shift and
VisitWord64Shift in instruction-selector-x64.cc.
- Tighten kStringLength and kStringWrapperLength input UseInfo to
UseInfo::TaggedPointer() in SimplifiedLowering.
- Re-enable the JSTypedArray elements CHECK in VerifyJSObjectElements.
- Use MaybeDirectHandle<AllocationSite> in Runtime_NewArray.
TAG=agy
CONV=9e275891-11cd-4e3b-aafb-201a949481bd
Bug: none
Change-Id: I5a854f973a219b66cf7f9c4b5bbf6d63d81e5d34
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/8496072
Auto-Submit: Benedikt Meurer <bmeurer@chromium.org>
Commit-Queue: Leszek Swirski <leszeks@chromium.org>
Reviewed-by: Leszek Swirski <leszeks@chromium.org>
Cr-Commit-Position: refs/heads/main@{#110464}