diff options
| author | Dale Johannesen <dalej@apple.com> | 2010-06-25 21:55:36 +0000 |
|---|---|---|
| committer | Dale Johannesen <dalej@apple.com> | 2010-06-25 21:55:36 +0000 |
| commit | a7ba9cda87adafd4fcb30902120010c21888e8f4 (patch) | |
| tree | a9bdcabb23a171786ba184dc65ee9291fcb5e144 /include/llvm/Target/TargetLowering.h | |
| parent | f1672483d8ff3d19e647cc959edefc853902012d (diff) | |
| download | external_llvm-a7ba9cda87adafd4fcb30902120010c21888e8f4.zip external_llvm-a7ba9cda87adafd4fcb30902120010c21888e8f4.tar.gz external_llvm-a7ba9cda87adafd4fcb30902120010c21888e8f4.tar.bz2 | |
The hasMemory argument is irrelevant to how the argument
for an "i" constraint should get lowered; PR 6309. While
this argument was passed around a lot, this is the only
place it was used, so it goes away from a lot of other
places.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@106893 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include/llvm/Target/TargetLowering.h')
| -rw-r--r-- | include/llvm/Target/TargetLowering.h | 9 |
1 files changed, 2 insertions, 7 deletions
diff --git a/include/llvm/Target/TargetLowering.h b/include/llvm/Target/TargetLowering.h index 7ba67e4..4aa8a4d 100644 --- a/include/llvm/Target/TargetLowering.h +++ b/include/llvm/Target/TargetLowering.h @@ -1310,11 +1310,9 @@ public: /// type to use for the specific AsmOperandInfo, setting /// OpInfo.ConstraintCode and OpInfo.ConstraintType. If the actual operand /// being passed in is available, it can be passed in as Op, otherwise an - /// empty SDValue can be passed. If hasMemory is true it means one of the asm - /// constraint of the inline asm instruction being processed is 'm'. + /// empty SDValue can be passed. virtual void ComputeConstraintToUse(AsmOperandInfo &OpInfo, SDValue Op, - bool hasMemory, SelectionDAG *DAG = 0) const; /// getConstraintType - Given a constraint, return the type of constraint it @@ -1349,11 +1347,8 @@ public: virtual const char *LowerXConstraint(EVT ConstraintVT) const; /// LowerAsmOperandForConstraint - Lower the specified operand into the Ops - /// vector. If it is invalid, don't add anything to Ops. If hasMemory is true - /// it means one of the asm constraint of the inline asm instruction being - /// processed is 'm'. + /// vector. If it is invalid, don't add anything to Ops. virtual void LowerAsmOperandForConstraint(SDValue Op, char ConstraintLetter, - bool hasMemory, std::vector<SDValue> &Ops, SelectionDAG &DAG) const; |
