Searched refs:ConstraintInfo (Results 26 - 50 of 53) sorted by relevance

123

/freebsd-current/contrib/llvm-project/clang/lib/Basic/Targets/
H A DLoongArch.cpp122 const char *&Name, TargetInfo::ConstraintInfo &Info) const {
H A DM68k.cpp143 const char *&Name, TargetInfo::ConstraintInfo &info) const {
H A DWebAssembly.h130 TargetInfo::ConstraintInfo &Info) const final {
H A DSystemZ.h86 TargetInfo::ConstraintInfo &info) const override;
H A DRISCV.h92 TargetInfo::ConstraintInfo &Info) const override;
H A DAMDGPU.h140 TargetInfo::ConstraintInfo &Info) const override {
238 TargetInfo::ConstraintInfo Info("", "");
H A DARM.h192 TargetInfo::ConstraintInfo &Info) const override;
H A DMips.h233 TargetInfo::ConstraintInfo &Info) const override {
H A DAArch64.h184 TargetInfo::ConstraintInfo &Info) const override;
H A DSPIR.h171 TargetInfo::ConstraintInfo &info) const override {
H A DPPC.h210 TargetInfo::ConstraintInfo &Info) const override {
H A DRISCV.cpp75 const char *&Name, TargetInfo::ConstraintInfo &Info) const {
H A DX86.h238 TargetInfo::ConstraintInfo &info) const override;
H A DX86.cpp1388 const char *&Name, TargetInfo::ConstraintInfo &Info) const {
H A DAArch64.cpp1329 const char *&Name, TargetInfo::ConstraintInfo &Info) const {
H A DARM.cpp1141 const char *&Name, TargetInfo::ConstraintInfo &Info) const {
/freebsd-current/contrib/llvm-project/clang/lib/Basic/
H A DTargetInfo.cpp714 bool TargetInfo::validateOutputConstraint(ConstraintInfo &Info) const {
789 ArrayRef<ConstraintInfo> OutputConstraints,
812 MutableArrayRef<ConstraintInfo> OutputConstraints,
813 ConstraintInfo &Info) const {
/freebsd-current/contrib/llvm-project/llvm/utils/TableGen/
H A DCodeGenInstruction.cpp324 CGIOperandList::ConstraintInfo::getEarlyClobber();
380 auto NewConstraint = CGIOperandList::ConstraintInfo::getTied(DestFlatOpNo);
H A DInstrInfoEmitter.cpp196 const CGIOperandList::ConstraintInfo &Constraint =
H A DX86RecognizableInstr.cpp461 const CGIOperandList::ConstraintInfo &Constraint =
H A DDecoderEmitter.cpp2012 const CGIOperandList::ConstraintInfo &CI = Op.Constraints[j];
/freebsd-current/contrib/llvm-project/clang/lib/CodeGen/
H A DCGStmt.cpp2114 SmallVectorImpl<TargetInfo::ConstraintInfo> *OutCons=nullptr) {
2186 TargetInfo::ConstraintInfo Info(Constraint, "");
2200 const TargetInfo::ConstraintInfo &Info, LValue InputValue,
2224 CodeGenFunction::EmitAsmInput(const TargetInfo::ConstraintInfo &Info,
2460 SmallVector<TargetInfo::ConstraintInfo, 4> OutputConstraintInfos;
2461 SmallVector<TargetInfo::ConstraintInfo, 4> InputConstraintInfos;
2469 TargetInfo::ConstraintInfo Info(S.getOutputConstraint(i), Name);
2482 TargetInfo::ConstraintInfo Info(S.getInputConstraint(i), Name);
2528 TargetInfo::ConstraintInfo &Info = OutputConstraintInfos[i];
2585 TargetInfo::ConstraintInfo
[all...]
H A DCodeGenFunction.h4869 EmitAsmInput(const TargetInfo::ConstraintInfo &Info, const Expr *InputExpr,
4873 EmitAsmInputLValue(const TargetInfo::ConstraintInfo &Info, LValue InputValue,
/freebsd-current/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DTargetLowering.h4801 struct AsmOperandInfo : public InlineAsm::ConstraintInfo {
4803 /// picks the 'best' code from ConstraintInfo::Codes that most closely
4819 /// Copy constructor for copying from a ConstraintInfo.
4820 AsmOperandInfo(InlineAsm::ConstraintInfo Info)
4821 : InlineAsm::ConstraintInfo(std::move(Info)) {}
/freebsd-current/contrib/llvm-project/llvm/lib/Bitcode/Reader/
H A DBitcodeReader.cpp4598 for (const InlineAsm::ConstraintInfo &CI : IA->ParseConstraints()) {
5723 InlineAsm::ConstraintInfoVector ConstraintInfo = IA->ParseConstraints(); local
5724 auto IsLabelConstraint = [](const InlineAsm::ConstraintInfo &CI) {
5727 if (none_of(ConstraintInfo, IsLabelConstraint)) {
5757 for (const auto &CI : ConstraintInfo) {

Completed in 383 milliseconds

123