Lines Matching defs:assembler
37 #include "src/codegen/arm/assembler-arm.h"
44 #include "src/codegen/arm/assembler-arm-inl.h"
45 #include "src/codegen/assembler-inl.h"
47 #include "src/codegen/macro-assembler.h"
354 // See assembler-arm-inl.h for inlined constructors
1131 bool MustOutputRelocInfo(RelocInfo::Mode rmode, const Assembler* assembler) {
1133 if (assembler->predictable_code_size()) return true;
1134 return assembler->options().record_reloc_info_for_serialization;
1141 bool UseMovImmediateLoad(const Operand& x, const Assembler* assembler) {
1142 DCHECK_NOT_NULL(assembler);
1143 if (x.MustOutputRelocInfo(assembler)) {
1154 bool Operand::MustOutputRelocInfo(const Assembler* assembler) const {
1155 return v8::internal::MustOutputRelocInfo(rmode_, assembler);
1158 int Operand::InstructionsRequired(const Assembler* assembler,
1160 DCHECK_NOT_NULL(assembler);
1163 if (MustOutputRelocInfo(assembler) ||
1169 if (UseMovImmediateLoad(*this, assembler)) {
1253 // scratch register. In this case, we cannot re-use rn and the assembler
5500 UseScratchRegisterScope::UseScratchRegisterScope(Assembler* assembler)
5501 : assembler_(assembler),
5502 old_available_(*assembler->GetScratchRegisterList()),
5503 old_available_vfp_(*assembler->GetScratchVfpRegisterList()) {}