Searched refs:clobbers (Results 1 – 10 of 10) sorted by relevance
/freebsd/contrib/llvm-project/clang/lib/AST/ |
H A D | Stmt.cpp | 853 StringLiteral **clobbers, unsigned numlabels, in GCCAsmStmt() argument 871 std::copy(clobbers, clobbers + NumClobbers, Clobbers); in GCCAsmStmt() 879 StringRef asmstr, ArrayRef<StringRef> clobbers, in MSAsmStmt() argument 882 numinputs, clobbers.size()), LBraceLoc(lbraceloc), in MSAsmStmt() 884 initialize(C, asmstr, asmtoks, constraints, exprs, clobbers); in MSAsmStmt() 895 ArrayRef<StringRef> clobbers) { in initialize() argument 897 assert(NumClobbers == clobbers.size()); in initialize() 918 std::transform(clobbers.begin(), clobbers.end(), Clobbers, in initialize()
|
/freebsd/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaStmtAsm.cpp | 247 Expr *asmString, MultiExprArg clobbers, in ActOnGCCAsmStmt() argument 250 unsigned NumClobbers = clobbers.size(); in ActOnGCCAsmStmt() 254 StringLiteral **Clobbers = reinterpret_cast<StringLiteral**>(clobbers.data()); in ActOnGCCAsmStmt()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/VE/ |
H A D | VECallingConv.td | 150 // PreserveAll (clobbers s62,s63) - used for ve_grow_stack
|
/freebsd/contrib/llvm-project/clang/include/clang/Basic/ |
H A D | DiagnosticCommonKinds.td | 313 "unable to protect inline asm that clobbers stack pointer against stack "
|
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
H A D | PPCInstr64Bit.td | 1537 // LR8 is a true define, while the rest of the Defs are clobbers. X3 is 1546 // LR8 is a true define, while the rest of the Defs are clobbers. X3 is 1574 // are true defines while the rest of the Defs are clobbers. 1607 // are true defines, while the rest of the Defs are clobbers.
|
H A D | PPCInstrInfo.td | 3242 // LR is a true define, while the rest of the Defs are clobbers. R3 is 3266 // generated to retrieve the thread pointer. GETtlsTpointer32AIX clobbers both 3283 // are true defines while the rest of the Defs are clobbers. 3306 // LR is a true define, while the rest of the Defs are clobbers. R3 is 3316 // are true defines while the rest of the Defs are clobbers.
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AVR/ |
H A D | AVRInstrInfo.td | 1757 // This pseudo gets expanded into a movw+adiw thus it clobbers SREG. 1766 // This pseudo is either converted to a regular store or a push which clobbers 1776 // This pseudo is either converted to a regular store or a push which clobbers
|
/freebsd/contrib/llvm-project/clang/include/clang/AST/ |
H A D | Stmt.h | 3281 StringLiteral **clobbers, unsigned numlabels, 3505 ArrayRef<StringRef> clobbers, SourceLocation endloc);
|
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
H A D | ARMInstrThumb.td | 415 // tADDrSPi, but we may need to insert a sequence that clobbers CPSR.
|
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86InstrCompiler.td | 511 // TLSDESC only clobbers EAX and EFLAGS. ESP is marked as a use to prevent
|