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

/external/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.cpp218 CGIOperandList::ConstraintInfo::getEarlyClobber();
253 CGIOperandList::ConstraintInfo::getTied(FlatOpNo);
H A DInstrInfoEmitter.cpp153 const CGIOperandList::ConstraintInfo &Constraint =
H A DX86RecognizableInstr.cpp529 const CGIOperandList::ConstraintInfo &Constraint =
/external/llvm/include/llvm/IR/
H A DInlineAsm.h114 struct ConstraintInfo;
115 typedef std::vector<ConstraintInfo> ConstraintInfoVector;
117 struct ConstraintInfo { struct in class:llvm::InlineAsm
161 ConstraintInfo();
/external/llvm/lib/IR/
H A DInlineAsm.cpp60 InlineAsm::ConstraintInfo::ConstraintInfo() : function in class:InlineAsm::ConstraintInfo
70 bool InlineAsm::ConstraintInfo::Parse(StringRef Str,
198 void InlineAsm::ConstraintInfo::selectAlternative(unsigned index) {
215 ConstraintInfo Info;
/external/clang/include/clang/Basic/
H A DTargetInfo.h526 struct ConstraintInfo { struct in class:clang::TargetInfo
546 ConstraintInfo(StringRef ConstraintStr, StringRef Name) function in struct:clang::TargetInfo::ConstraintInfo
595 void setTiedOperand(unsigned N, ConstraintInfo &Output) {
606 bool validateOutputConstraint(ConstraintInfo &Info) const;
607 bool validateInputConstraint(ConstraintInfo *OutputConstraints,
609 ConstraintInfo &info) const;
628 ConstraintInfo *OutputConstraints,
888 TargetInfo::ConstraintInfo &info) const= 0;
/external/clang/lib/Sema/
H A DSemaStmtAsm.cpp122 SmallVector<TargetInfo::ConstraintInfo, 4> OutputConstraintInfos;
146 TargetInfo::ConstraintInfo Info(Literal->getString(), OutputName);
211 SmallVector<TargetInfo::ConstraintInfo, 4> InputConstraintInfos;
221 TargetInfo::ConstraintInfo Info(Literal->getString(), InputName);
375 TargetInfo::ConstraintInfo &Info = OutputConstraintInfos[i];
386 TargetInfo::ConstraintInfo &Info = InputConstraintInfos[i];
/external/clang/lib/Basic/
H A DTargetInfo.cpp443 bool TargetInfo::validateOutputConstraint(ConstraintInfo &Info) const {
513 ConstraintInfo *OutputConstraints,
536 bool TargetInfo::validateInputConstraint(ConstraintInfo *OutputConstraints,
538 ConstraintInfo &Info) const {
H A DTargets.cpp870 TargetInfo::ConstraintInfo &Info) const override {
1580 TargetInfo::ConstraintInfo &Info) const override {
1741 TargetInfo::ConstraintInfo &info) const override {
2173 TargetInfo::ConstraintInfo &info) const override;
3295 TargetInfo::ConstraintInfo &Info) const {
4489 TargetInfo::ConstraintInfo &Info) const override {
4955 TargetInfo::ConstraintInfo &Info) const override {
5187 TargetInfo::ConstraintInfo &Info) const override {
5357 TargetInfo::ConstraintInfo &info) const override {
5554 TargetInfo::ConstraintInfo
[all...]
/external/clang/lib/CodeGen/
H A DCGStmt.cpp1648 SmallVectorImpl<TargetInfo::ConstraintInfo> *OutCons=nullptr) {
1721 TargetInfo::ConstraintInfo Info(Constraint, "");
1733 CodeGenFunction::EmitAsmInputLValue(const TargetInfo::ConstraintInfo &Info,
1764 const TargetInfo::ConstraintInfo &Info,
1811 SmallVector<TargetInfo::ConstraintInfo, 4> OutputConstraintInfos;
1812 SmallVector<TargetInfo::ConstraintInfo, 4> InputConstraintInfos;
1818 TargetInfo::ConstraintInfo Info(S.getOutputConstraint(i), Name);
1828 TargetInfo::ConstraintInfo Info(S.getInputConstraint(i), Name);
1851 TargetInfo::ConstraintInfo &Info = OutputConstraintInfos[i];
1884 TargetInfo::ConstraintInfo
[all...]
H A DCodeGenFunction.h2840 llvm::Value* EmitAsmInput(const TargetInfo::ConstraintInfo &Info,
2843 llvm::Value* EmitAsmInputLValue(const TargetInfo::ConstraintInfo &Info,
/external/llvm/include/llvm/Target/
H A DTargetLowering.h2568 struct AsmOperandInfo : public InlineAsm::ConstraintInfo {
2570 /// picks the 'best' code from ConstraintInfo::Codes that most closely
2594 /// Copy constructor for copying from a ConstraintInfo.
2595 AsmOperandInfo(InlineAsm::ConstraintInfo Info)
2596 : InlineAsm::ConstraintInfo(std::move(Info)),
/external/llvm/lib/CodeGen/
H A DAnalysis.cpp142 InlineAsm::ConstraintInfo &CI = CInfos[i];
/external/llvm/lib/Target/PowerPC/
H A DPPCCTRLoops.cpp220 InlineAsm::ConstraintInfo &C = CIV[i];
/external/llvm/lib/CodeGen/SelectionDAG/
H A DTargetLowering.cpp2273 for (InlineAsm::ConstraintInfo &CI : IA->ParseConstraints()) {

Completed in 1039 milliseconds