/freebsd/contrib/llvm-project/llvm/utils/TableGen/Common/ |
H A D | CodeGenInstruction.h | 32 enum { None, EarlyClobber, Tied } Kind = None; enumerator 40 I.Kind = EarlyClobber; in getEarlyClobber() 53 bool isEarlyClobber() const { return Kind == EarlyClobber; } in isEarlyClobber()
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
H A D | InlineAsmLowering.cpp | 372 (OpInfo.isEarlyClobber ? RegState::EarlyClobber : 0)); in lowerInlineAsm() 532 Inst.addReg(Reg, RegState::Define | RegState::EarlyClobber | in lowerInlineAsm()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
H A D | RISCVInstrInfoXTHead.td | 60 bit EarlyClobber> 64 let Constraints = !if(EarlyClobber, "@earlyclobber $vd_wb, $vd = $vd_wb", 70 bit EarlyClobber> 74 let Constraints = !if(EarlyClobber, "@earlyclobber $vd_wb, $vd = $vd_wb", 239 def _VX : THVdotALUrVX<funct6, OPMVX, opcodestr # ".vx", EarlyClobber=1>; 245 def _VV : THVdotALUrVV<funct6, OPMVX, opcodestr # ".vv", EarlyClobber=1>;
|
H A D | RISCVInstrInfoV.td | 443 bit EarlyClobber = 0> 447 let Constraints = !if(EarlyClobber, "@earlyclobber $vd_wb, $vd = $vd_wb", 475 bit EarlyClobber = 0> 479 let Constraints = !if(EarlyClobber, "@earlyclobber $vd_wb, $vd = $vd_wb", 521 bit EarlyClobber = 0> 525 let Constraints = !if(EarlyClobber, "@earlyclobber $vd_wb, $vd = $vd_wb", 613 def V : VALUrVV<funct6, OPMVV, opcodestr # ".vv", EarlyClobber=1>, 714 def V : VALUrVV<funct6, OPFVV, opcodestr # ".vv", EarlyClobber=1>, 717 def F : VALUrVF<funct6, OPFVF, opcodestr # ".vf", EarlyClobber=1>,
|
H A D | RISCVInstrInfoVPseudos.td | 868 bit EarlyClobber, 881 let Constraints = !if(!eq(EarlyClobber, 1), "@earlyclobber $rd, $rd = $dest", "$rd = $dest"); 890 bit EarlyClobber, 901 let Constraints = !if(!eq(EarlyClobber, 1), "@earlyclobber $rd, $rd = $merge", "$rd = $merge");
|
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | MachineInstrBuilder.h | 56 EarlyClobber = 0x40, enumerator 109 flags & RegState::EarlyClobber,
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | SIFormMemoryClauses.cpp | 142 S |= RegState::EarlyClobber; in getMopState()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/ |
H A D | MipsISelLowering.cpp | 1627 .addReg(OldVal, RegState::Define | RegState::EarlyClobber) in emitAtomicBinary() 1630 .addReg(Scratch, RegState::Define | RegState::EarlyClobber | in emitAtomicBinary() 1635 MIB.addReg(Scratch2, RegState::Define | RegState::EarlyClobber | in emitAtomicBinary() 1837 .addReg(Dest, RegState::Define | RegState::EarlyClobber) in emitAtomicBinaryPartword() 1843 .addReg(Scratch, RegState::EarlyClobber | RegState::Define | in emitAtomicBinaryPartword() 1845 .addReg(Scratch2, RegState::EarlyClobber | RegState::Define | in emitAtomicBinaryPartword() 1847 .addReg(Scratch3, RegState::EarlyClobber | RegState::Define | in emitAtomicBinaryPartword() 1851 MIB.addReg(Scratch4, RegState::EarlyClobber | RegState::Define | in emitAtomicBinaryPartword() 1910 .addReg(Dest, RegState::Define | RegState::EarlyClobber) in emitAtomicCmpSwap() 1914 .addReg(Scratch, RegState::EarlyClobber | RegState::Define | in emitAtomicCmpSwap() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | LiveInterval.cpp | 982 bool EarlyClobber = MO.isEarlyClobber(); in computeSubRangeUndefs() 983 SlotIndex Pos = Indexes.getInstructionIndex(MI).getRegSlot(EarlyClobber); in computeSubRangeUndefs() 979 bool EarlyClobber = MO.isEarlyClobber(); computeSubRangeUndefs() local
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
H A D | InstrEmitter.cpp | 1127 RegState::EarlyClobber); in EmitMachineNode() 1372 MIB.addReg(Reg, RegState::Define | RegState::EarlyClobber | in EmitSpecialNode()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/BPF/ |
H A D | BPFISelLowering.cpp | 790 RegState::Define | RegState::Dead | RegState::EarlyClobber); in EmitInstrWithCustomInserterMemcpy()
|
/freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CGStmt.cpp | 2347 const AsmStmt &Stmt, const bool EarlyClobber, in AddVariableConstraints() argument 2375 return (EarlyClobber ? "&{" : "{") + Register.str() + "}"; in AddVariableConstraints()
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/MIRParser/ |
H A D | MIParser.cpp | 1655 Flags |= RegState::EarlyClobber; in parseRegisterFlag() 1825 Flags & RegState::EarlyClobber, SubReg, Flags & RegState::Debug, in parseRegisterOperand()
|