search for: asmoperandinfo

Displaying 11 results from an estimated 11 matches for "asmoperandinfo".

2008 Sep 24
1
[LLVMdev] llvm broken?
..., llvm::Value*, llvm::DenseMapInfo<llvm::Value*>, llvm::DenseMapInfo<llvm::Value*> >&)’: /Volumes/mrs5/net/llvm/llvm/lib/Transforms/Scalar/CodeGenPrepare.cpp: 966: error: no matching function for call to ‘llvm::TargetLowering::ComputeConstraintToUse (llvm::TargetLowering::AsmOperandInfo&, llvm::SDValue) const’ /Volumes/mrs5/net/llvm/llvm/include/llvm/Target/TargetLowering.h:1177: note: candidates are: virtual void llvm::TargetLowering::ComputeConstraintToUse (llvm::TargetLowering::AsmOperandInfo&, llvm::SDValue, bool, llvm::SelectionDAG*) const make[3]: *** [/Volume...
2010 Aug 25
2
[LLVMdev] [REQUEST FOR FEEDBACK] Inline asm multiple alternative constraints
...east I don't think there is, as I'm not too familiar yet with LLVM internals), which meant that I needed to handle multiple alternative constraints in other places besides just SelectionDAGBuilder::visitInlineAsm. Basically I see that there are three layers of contraint info classes, SDISelAsmOperandInfo -> AsmOperandInfo -> ConstraintInfo. Therefore, I implemented a different scheme, putting a ParseConstraints function in TargetLowering that returns a vector of AsmOperandInfo objects, and which will do the constraint selection without needing the DAG. I'm assuming the value info in the...
2010 Aug 27
0
[LLVMdev] [REQUEST FOR FEEDBACK] Inline asm multiple alternative constraints
...rModeMatcher reference. I don't see a DAG pointer either; it seems to be an argument in some places. Regardless, unifying the three loops that do pretty much the same thing is surely a good idea. > Basically I see that there are three layers of contraint info > classes, SDISelAsmOperandInfo -> AsmOperandInfo -> ConstraintInfo. > Therefore, I implemented a different scheme, putting a > ParseConstraints function in TargetLowering that returns a vector of > AsmOperandInfo objects, and which will do the constraint selection > without needing the DAG. I'm as...
2010 Aug 30
2
[LLVMdev] [REQUEST FOR FEEDBACK] Inline asm multiple alternative constraints
...e. I don't > see a DAG pointer either; it seems to be an argument in some places. > Regardless, unifying the three loops that do pretty much the same thing is > surely a good idea. > > > Basically I see that there are three layers of contraint info classes, >> SDISelAsmOperandInfo -> AsmOperandInfo -> ConstraintInfo. Therefore, I >> implemented a different scheme, putting a ParseConstraints function in >> TargetLowering that returns a vector of AsmOperandInfo objects, and which >> will do the constraint selection without needing the DAG. I'm ass...
2010 Aug 30
0
[LLVMdev] [REQUEST FOR FEEDBACK] Inline asm multiple alternative constraints
...> I don't see a DAG pointer either; it seems to be an argument in some > places. Regardless, unifying the three loops that do pretty much > the same thing is surely a good idea. > > > Basically I see that there are three layers of contraint info > classes, SDISelAsmOperandInfo -> AsmOperandInfo -> ConstraintInfo. > Therefore, I implemented a different scheme, putting a > ParseConstraints function in TargetLowering that returns a vector of > AsmOperandInfo objects, and which will do the constraint selection > without needing the DAG. I'm as...
2010 Aug 30
2
[LLVMdev] [REQUEST FOR FEEDBACK] Inline asm multiple alternative constraints
...e a DAG pointer either; it seems to be an argument in some places. >> Regardless, unifying the three loops that do pretty much the same thing is >> surely a good idea. >> >> >> Basically I see that there are three layers of contraint info classes, >>> SDISelAsmOperandInfo -> AsmOperandInfo -> ConstraintInfo. Therefore, I >>> implemented a different scheme, putting a ParseConstraints function in >>> TargetLowering that returns a vector of AsmOperandInfo objects, and which >>> will do the constraint selection without needing the DAG....
2010 Sep 01
2
[LLVMdev] [REQUEST FOR FEEDBACK] Inline asm multiple alternative constraints
...it seems to be an argument in some places. >>> Regardless, unifying the three loops that do pretty much the same thing is >>> surely a good idea. >>> >>> >>> Basically I see that there are three layers of contraint info classes, >>>> SDISelAsmOperandInfo -> AsmOperandInfo -> ConstraintInfo. Therefore, I >>>> implemented a different scheme, putting a ParseConstraints function in >>>> TargetLowering that returns a vector of AsmOperandInfo objects, and which >>>> will do the constraint selection without needi...
2010 Aug 30
0
[LLVMdev] [REQUEST FOR FEEDBACK] Inline asm multiple alternative constraints
...a DAG pointer either; it seems to be an argument in >> some places. Regardless, unifying the three loops that do pretty >> much the same thing is surely a good idea. >> >> >> Basically I see that there are three layers of contraint info >> classes, SDISelAsmOperandInfo -> AsmOperandInfo -> ConstraintInfo. >> Therefore, I implemented a different scheme, putting a >> ParseConstraints function in TargetLowering that returns a vector >> of AsmOperandInfo objects, and which will do the constraint >> selection without needing the...
2010 Sep 02
2
[LLVMdev] [REQUEST FOR FEEDBACK] Inline asm multiple alternative constraints
...nt in some places. >>>> Regardless, unifying the three loops that do pretty much the same thing is >>>> surely a good idea. >>>> >>>> >>>> Basically I see that there are three layers of contraint info classes, >>>>> SDISelAsmOperandInfo -> AsmOperandInfo -> ConstraintInfo. Therefore, I >>>>> implemented a different scheme, putting a ParseConstraints function in >>>>> TargetLowering that returns a vector of AsmOperandInfo objects, and which >>>>> will do the constraint selection w...
2010 Sep 02
0
[LLVMdev] [REQUEST FOR FEEDBACK] Inline asm multiple alternative constraints
...seems to be an >>> argument in some places. Regardless, unifying the three loops >>> that do pretty much the same thing is surely a good idea. >>> >>> >>> Basically I see that there are three layers of contraint info >>> classes, SDISelAsmOperandInfo -> AsmOperandInfo -> >>> ConstraintInfo. Therefore, I implemented a different scheme, >>> putting a ParseConstraints function in TargetLowering that returns >>> a vector of AsmOperandInfo objects, and which will do the >>> constraint selection with...
2010 Sep 02
0
[LLVMdev] [REQUEST FOR FEEDBACK] Inline asm multiple alternative constraints
...t;>> argument in some places. Regardless, unifying the three loops >>>> that do pretty much the same thing is surely a good idea. >>>> >>>> >>>> Basically I see that there are three layers of contraint info >>>> classes, SDISelAsmOperandInfo -> AsmOperandInfo -> >>>> ConstraintInfo. Therefore, I implemented a different scheme, >>>> putting a ParseConstraints function in TargetLowering that >>>> returns a vector of AsmOperandInfo objects, and which will do the >>>> constrain...