Searched refs:ConstraintInfo (Results 1 - 15 of 15) sorted by relevance

/freebsd-10.1-release/contrib/llvm/include/llvm/IR/
H A DInlineAsm.h118 struct ConstraintInfo;
119 typedef std::vector<ConstraintInfo> ConstraintInfoVector;
121 struct ConstraintInfo { struct in class:llvm::InlineAsm
165 ConstraintInfo();
168 ConstraintInfo(const ConstraintInfo &other);
/freebsd-10.1-release/contrib/llvm/lib/IR/
H A DInlineAsm.cpp60 InlineAsm::ConstraintInfo::ConstraintInfo() : function in class:InlineAsm::ConstraintInfo
68 InlineAsm::ConstraintInfo::ConstraintInfo(const ConstraintInfo &other) : function in class:InlineAsm::ConstraintInfo
80 bool InlineAsm::ConstraintInfo::Parse(StringRef Str,
202 void InlineAsm::ConstraintInfo::selectAlternative(unsigned index) {
219 ConstraintInfo Info;
/freebsd-10.1-release/contrib/llvm/utils/TableGen/
H A DCodeGenInstruction.h32 class ConstraintInfo { class in class:llvm::CGIOperandList
36 ConstraintInfo() : Kind(None) {} function in class:llvm::CGIOperandList::ConstraintInfo
38 static ConstraintInfo getEarlyClobber() {
39 ConstraintInfo I;
45 static ConstraintInfo getTied(unsigned Op) {
46 ConstraintInfo I;
105 std::vector<ConstraintInfo> Constraints;
119 const CGIOperandList::ConstraintInfo &CI = Constraints[j];
H A DCodeGenInstruction.cpp215 CGIOperandList::ConstraintInfo::getEarlyClobber();
250 CGIOperandList::ConstraintInfo::getTied(FlatOpNo);
H A DInstrInfoEmitter.cpp153 const CGIOperandList::ConstraintInfo &Constraint =
H A DX86RecognizableInstr.cpp628 const CGIOperandList::ConstraintInfo &Constraint =
/freebsd-10.1-release/contrib/llvm/tools/clang/include/clang/Basic/
H A DTargetInfo.h486 struct ConstraintInfo { struct in class:clang::TargetInfo
500 ConstraintInfo(StringRef ConstraintStr, StringRef Name) function in struct:clang::TargetInfo::ConstraintInfo
534 void setTiedOperand(unsigned N, ConstraintInfo &Output) {
545 bool validateOutputConstraint(ConstraintInfo &Info) const;
546 bool validateInputConstraint(ConstraintInfo *OutputConstraints,
548 ConstraintInfo &info) const;
559 ConstraintInfo *OutputConstraints,
825 TargetInfo::ConstraintInfo &info) const= 0;
/freebsd-10.1-release/contrib/llvm/tools/clang/lib/Sema/
H A DSemaStmtAsm.cpp89 SmallVector<TargetInfo::ConstraintInfo, 4> OutputConstraintInfos;
106 TargetInfo::ConstraintInfo Info(Literal->getString(), OutputName);
126 SmallVector<TargetInfo::ConstraintInfo, 4> InputConstraintInfos;
138 TargetInfo::ConstraintInfo Info(Literal->getString(), InputName);
227 TargetInfo::ConstraintInfo &Info = OutputConstraintInfos[i];
240 TargetInfo::ConstraintInfo &Info = InputConstraintInfos[i];
268 TargetInfo::ConstraintInfo &Info = InputConstraintInfos[i];
/freebsd-10.1-release/contrib/llvm/tools/clang/lib/Basic/
H A DTargetInfo.cpp398 bool TargetInfo::validateOutputConstraint(ConstraintInfo &Info) const {
458 ConstraintInfo *OutputConstraints,
481 bool TargetInfo::validateInputConstraint(ConstraintInfo *OutputConstraints,
483 ConstraintInfo &Info) const {
H A DTargets.cpp788 TargetInfo::ConstraintInfo &Info) const {
1350 TargetInfo::ConstraintInfo &Info) const {
1502 TargetInfo::ConstraintInfo &info) const {
1845 TargetInfo::ConstraintInfo &info) const;
2891 TargetInfo::ConstraintInfo &Info) const {
3532 TargetInfo::ConstraintInfo &Info) const {
4057 TargetInfo::ConstraintInfo &Info) const {
4270 TargetInfo::ConstraintInfo &Info) const {
4443 TargetInfo::ConstraintInfo &info) const {
4645 TargetInfo::ConstraintInfo
[all...]
/freebsd-10.1-release/contrib/llvm/tools/clang/lib/CodeGen/
H A DCGStmt.cpp1330 SmallVectorImpl<TargetInfo::ConstraintInfo> *OutCons=0) {
1397 TargetInfo::ConstraintInfo Info(Constraint, "");
1409 CodeGenFunction::EmitAsmInputLValue(const TargetInfo::ConstraintInfo &Info,
1440 const TargetInfo::ConstraintInfo &Info,
1487 SmallVector<TargetInfo::ConstraintInfo, 4> OutputConstraintInfos;
1488 SmallVector<TargetInfo::ConstraintInfo, 4> InputConstraintInfos;
1494 TargetInfo::ConstraintInfo Info(S.getOutputConstraint(i), Name);
1504 TargetInfo::ConstraintInfo Info(S.getInputConstraint(i), Name);
1527 TargetInfo::ConstraintInfo &Info = OutputConstraintInfos[i];
1559 TargetInfo::ConstraintInfo
[all...]
H A DCodeGenFunction.h2487 llvm::Value* EmitAsmInput(const TargetInfo::ConstraintInfo &Info,
2490 llvm::Value* EmitAsmInputLValue(const TargetInfo::ConstraintInfo &Info,
/freebsd-10.1-release/contrib/llvm/include/llvm/Target/
H A DTargetLowering.h2167 struct AsmOperandInfo : public InlineAsm::ConstraintInfo {
2169 /// picks the 'best' code from ConstraintInfo::Codes that most closely
2195 : InlineAsm::ConstraintInfo(info),
2202 /// Copy constructor for copying from a ConstraintInfo.
2203 AsmOperandInfo(const InlineAsm::ConstraintInfo &info)
2204 : InlineAsm::ConstraintInfo(info),
/freebsd-10.1-release/contrib/llvm/lib/CodeGen/
H A DAnalysis.cpp131 InlineAsm::ConstraintInfo &CI = CInfos[i];
/freebsd-10.1-release/contrib/llvm/lib/Target/PowerPC/
H A DPPCCTRLoops.cpp204 InlineAsm::ConstraintInfo &C = CIV[i];

Completed in 297 milliseconds