/external/chromium_org/v8/test/cctest/ |
H A D | test-utils-arm64.h | 221 void Clobber(MacroAssembler* masm, RegList reg_list, 224 // As Clobber, but for FP registers. 228 // As Clobber, but for a CPURegList with either FP or integer registers. When 230 // Clobber or ClobberFP functions. 231 void Clobber(MacroAssembler* masm, CPURegList reg_list);
|
H A D | test-utils-arm64.cc | 267 void Clobber(MacroAssembler* masm, RegList reg_list, uint64_t const value) { function 309 void Clobber(MacroAssembler* masm, CPURegList reg_list) { function 312 Clobber(masm, reg_list.list());
|
H A D | test-assembler-arm64.cc | 8320 Clobber(&masm, x0_to_x3); 8330 Clobber(&masm, x10_to_x13); 8383 Clobber(&masm, x0.Bit()); 8386 Clobber(&masm, x1.Bit()); 8389 Clobber(&masm, x2.Bit()); 8392 Clobber(&masm, x3.Bit()); 8395 Clobber(&masm, x4.Bit()); 8398 Clobber(&masm, x5.Bit()); 8401 Clobber(&masm, x6.Bit()); 8405 Clobber( 9122 DCHECK(i < reg_count); int times = i % 4 + 1; if (i & 1) { if (i & 2) { __ PushMultipleTimes(w[i], times); } else { __ Mov(tmp.W(), times); __ PushMultipleTimes(w[i], tmp.W()); } for (int j = 0; j < times; j++) { if (w[i].Is(wzr)) { stack[active_w_slots++] = 0; } else { stack[active_w_slots++] = literal_base_w * i; } } } else { if (i & 2) { __ PushMultipleTimes(x[i], times); } else { __ Mov(tmp, times); __ PushMultipleTimes(x[i], tmp); } for (int j = 0; j < times; j++) { if (x[i].IsZero()) { stack[active_w_slots++] = 0; stack[active_w_slots++] = 0; } else { stack[active_w_slots++] = literal_base_hi * i; stack[active_w_slots++] = literal_base_lo * i; } } } } if (active_w_slots > requested_w_slots) { __ Drop(active_w_slots - requested_w_slots, kWRegSize); do { stack[active_w_slots--] = 0xdeadbeef; } while (active_w_slots > requested_w_slots); } Clobber(&masm, list); bool next_is_64 = !(reg_count & 1); for (int i = reg_count-1; i >= 0; i--) argument [all...] |
/external/vixl/test/ |
H A D | test-utils-a64.h | 216 void Clobber(MacroAssembler* masm, RegList reg_list, 219 // As Clobber, but for FP registers. 223 // As Clobber, but for a CPURegList with either FP or integer registers. When 225 // Clobber or ClobberFP functions. 226 void Clobber(MacroAssembler* masm, CPURegList reg_list);
|
H A D | test-utils-a64.cc | 267 void Clobber(MacroAssembler* masm, RegList reg_list, uint64_t const value) { function in namespace:vixl 309 void Clobber(MacroAssembler* masm, CPURegList reg_list) { function in namespace:vixl 312 Clobber(masm, reg_list.list());
|
H A D | test-assembler-a64.cc | 7502 Clobber(&masm, x0_to_x3); 7512 Clobber(&masm, x10_to_x13); 7564 Clobber(&masm, x0.Bit()); 7567 Clobber(&masm, x1.Bit()); 7570 Clobber(&masm, x2.Bit()); 7573 Clobber(&masm, x3.Bit()); 7576 Clobber(&masm, x4.Bit()); 7579 Clobber(&masm, x5.Bit()); 7582 Clobber(&masm, x6.Bit()); 7586 Clobber( 8291 VIXL_ASSERT(i < reg_count); int times = i % 4 + 1; if (i & 1) { __ PushMultipleTimes(times, w[i]); for (int j = 0; j < times; j++) { if (w[i].Is(wzr)) { stack[active_w_slots++] = 0; } else { stack[active_w_slots++] = literal_base_w * i; } } } else { __ PushMultipleTimes(times, x[i]); for (int j = 0; j < times; j++) { if (x[i].Is(xzr)) { stack[active_w_slots++] = 0; stack[active_w_slots++] = 0; } else { stack[active_w_slots++] = literal_base_hi * i; stack[active_w_slots++] = literal_base_lo * i; } } } } if (active_w_slots > requested_w_slots) { __ Drop((active_w_slots - requested_w_slots) * kWRegSizeInBytes); do { stack[active_w_slots--] = 0xdeadbeef; } while (active_w_slots > requested_w_slots); } Clobber(&masm, list); bool next_is_64 = !(reg_count & 1); for (int i = reg_count-1; i >= 0; i--) argument [all...] |
/external/llvm/include/llvm/Analysis/ |
H A D | MemoryDependenceAnalysis.h | 44 /// Clobber - This is a dependence on the specified instruction which 54 Clobber, enumerator in enum:llvm::MemDepResult::DepType 109 assert(Inst && "Clobber requires inst"); 110 return MemDepResult(PairTy(Inst, Clobber)); 127 bool isClobber() const { return Value.getInt() == Clobber; }
|
/external/llvm/lib/Analysis/ |
H A D | MemDepPrinter.cpp | 28 Clobber = 0, enumerator in enum:__anon25692::MemDepPrinter::DepType 65 return InstTypePair(dep.getInst(), Clobber); 91 = {"Clobber", "Def", "NonFuncLocal", "Unknown"};
|
/external/clang/lib/Sema/ |
H A D | SemaStmtAsm.cpp | 197 StringRef Clobber = Literal->getString(); 199 if (!Context.getTargetInfo().isValidClobber(Clobber)) 201 diag::err_asm_unknown_register_name) << Clobber);
|
/external/clang/lib/Parse/ |
H A D | ParseStmtAsm.cpp | 675 ExprResult Clobber(ParseAsmStringLiteral()); 677 if (Clobber.isInvalid()) 680 Clobbers.push_back(Clobber.get());
|
/external/clang/lib/CodeGen/ |
H A D | CGStmt.cpp | 1955 StringRef Clobber = S.getClobber(i); local 1957 if (Clobber != "memory" && Clobber != "cc") 1958 Clobber = getTarget().getNormalizedGCCRegisterName(Clobber); 1964 Constraints += Clobber;
|
/external/llvm/lib/Target/ARM/ |
H A D | ARMLoadStoreOptimizer.cpp | 1524 bool Clobber = false; local 1546 Clobber = (isi32Load(Opcode) && Base == MBBI->getOperand(0).getReg()); 1563 if (CurrBase == 0 && !Clobber) { 1574 if (Clobber) {
|