/freebsd-current/contrib/llvm-project/llvm/utils/TableGen/ |
H A D | CodeGenInstruction.h | 32 class ConstraintInfo { class in class:llvm::CGIOperandList 37 ConstraintInfo() = default; 39 static ConstraintInfo getEarlyClobber() { 40 ConstraintInfo I; 46 static ConstraintInfo getTied(unsigned Op) { 47 ConstraintInfo I; 62 bool operator==(const ConstraintInfo &RHS) const { 69 bool operator!=(const ConstraintInfo &RHS) const { 120 std::vector<ConstraintInfo> Constraints; 134 const CGIOperandList::ConstraintInfo [all...] |
/freebsd-current/contrib/llvm-project/clang/lib/Basic/Targets/ |
H A D | Le64.h | 55 TargetInfo::ConstraintInfo &Info) const override {
|
H A D | ARC.h | 67 TargetInfo::ConstraintInfo &Info) const override {
|
H A D | XCore.h | 67 TargetInfo::ConstraintInfo &Info) const override {
|
H A D | TCE.h | 113 TargetInfo::ConstraintInfo &info) const override {
|
H A D | VE.h | 160 TargetInfo::ConstraintInfo &Info) const override {
|
H A D | DirectX.h | 87 TargetInfo::ConstraintInfo &info) const override {
|
H A D | Lanai.h | 86 TargetInfo::ConstraintInfo &info) const override {
|
H A D | MSP430.h | 78 TargetInfo::ConstraintInfo &info) const override {
|
H A D | PNaCl.h | 68 TargetInfo::ConstraintInfo &Info) const override {
|
H A D | M68k.h | 52 TargetInfo::ConstraintInfo &info) const override;
|
H A D | Hexagon.h | 71 TargetInfo::ConstraintInfo &Info) const override {
|
H A D | CSKY.h | 83 TargetInfo::ConstraintInfo &info) const override;
|
H A D | BPF.h | 75 TargetInfo::ConstraintInfo &Info) const override {
|
H A D | SystemZ.cpp | 57 const char *&Name, TargetInfo::ConstraintInfo &Info) const {
|
H A D | AVR.h | 97 TargetInfo::ConstraintInfo &Info) const override {
|
H A D | LoongArch.h | 84 TargetInfo::ConstraintInfo &Info) const override;
|
H A D | NVPTX.h | 97 TargetInfo::ConstraintInfo &Info) const override {
|
H A D | Sparc.h | 61 TargetInfo::ConstraintInfo &info) const override {
|
H A D | CSKY.cpp | 293 const char *&Name, TargetInfo::ConstraintInfo &Info) const {
|
/freebsd-current/contrib/llvm-project/llvm/lib/IR/ |
H A D | InlineAsm.cpp | 78 bool InlineAsm::ConstraintInfo::Parse(StringRef Str, 224 void InlineAsm::ConstraintInfo::selectAlternative(unsigned index) { 241 ConstraintInfo Info; 286 for (const ConstraintInfo &Constraint : Constraints) {
|
/freebsd-current/contrib/llvm-project/llvm/include/llvm/IR/ |
H A D | InlineAsm.h | 120 struct ConstraintInfo; 121 using ConstraintInfoVector = std::vector<ConstraintInfo>; 123 struct ConstraintInfo { struct in class:llvm::final 167 ConstraintInfo() = default;
|
/freebsd-current/contrib/llvm-project/clang/include/clang/Basic/ |
H A D | TargetInfo.h | 1048 struct ConstraintInfo { struct in class:clang::TargetInfo 1070 ConstraintInfo(StringRef ConstraintStr, StringRef Name) function in struct:clang::TargetInfo::ConstraintInfo 1137 void setTiedOperand(unsigned N, ConstraintInfo &Output) { 1161 bool validateOutputConstraint(ConstraintInfo &Info) const; 1162 bool validateInputConstraint(MutableArrayRef<ConstraintInfo> OutputConstraints, 1163 ConstraintInfo &info) const; 1185 TargetInfo::ConstraintInfo &info) const = 0; 1188 ArrayRef<ConstraintInfo> OutputConstraints,
|
/freebsd-current/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | ConstraintElimination.cpp | 206 class ConstraintInfo; 243 bool isValid(const ConstraintInfo &Info) const; 267 class ConstraintInfo { class in namespace:__anon2893 275 ConstraintInfo(const DataLayout &DL, ArrayRef<Value *> FunctionArgs) function in class:__anon2893::ConstraintInfo 602 ConstraintInfo::getConstraint(CmpInst::Predicate Pred, Value *Op0, Value *Op1, 733 ConstraintTy ConstraintInfo::getConstraintForSolving(CmpInst::Predicate Pred, 762 bool ConstraintTy::isValid(const ConstraintInfo &Info) const { 813 bool ConstraintInfo::doesHold(CmpInst::Predicate Pred, Value *A, 820 void ConstraintInfo::transferToOtherSystem( 1194 ConstraintInfo [all...] |
/freebsd-current/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaStmtAsm.cpp | 164 TargetInfo::ConstraintInfo &Info, 256 SmallVector<TargetInfo::ConstraintInfo, 4> OutputConstraintInfos; 273 TargetInfo::ConstraintInfo Info(Literal->getString(), OutputName); 355 SmallVector<TargetInfo::ConstraintInfo, 4> InputConstraintInfos; 365 TargetInfo::ConstraintInfo Info(Literal->getString(), InputName); 565 TargetInfo::ConstraintInfo &Info = OutputConstraintInfos[i]; 580 TargetInfo::ConstraintInfo &Info = InputConstraintInfos[i];
|