Home
last modified time | relevance | path

Searched refs:clobbers (Results 1 – 10 of 10) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/AST/
H A DStmt.cpp853 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 DSemaStmtAsm.cpp247 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 DVECallingConv.td150 // PreserveAll (clobbers s62,s63) - used for ve_grow_stack
/freebsd/contrib/llvm-project/clang/include/clang/Basic/
H A DDiagnosticCommonKinds.td313 "unable to protect inline asm that clobbers stack pointer against stack "
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCInstr64Bit.td1537 // 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 DPPCInstrInfo.td3242 // 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 DAVRInstrInfo.td1757 // 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 DStmt.h3281 StringLiteral **clobbers, unsigned numlabels,
3505 ArrayRef<StringRef> clobbers, SourceLocation endloc);
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMInstrThumb.td415 // tADDrSPi, but we may need to insert a sequence that clobbers CPSR.
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86InstrCompiler.td511 // TLSDESC only clobbers EAX and EFLAGS. ESP is marked as a use to prevent