| Index: src/IceTargetLoweringARM32.h
|
| diff --git a/src/IceTargetLoweringARM32.h b/src/IceTargetLoweringARM32.h
|
| index fd40b38e4d73f7f9e915e41c03d607e4e8312113..9e15b3e57d8bd41c37ee59eaea9251c25a482cfe 100644
|
| --- a/src/IceTargetLoweringARM32.h
|
| +++ b/src/IceTargetLoweringARM32.h
|
| @@ -884,9 +884,16 @@ protected:
|
| void _vmul(Variable *Dest, Variable *Src0, Variable *Src1) {
|
| Context.insert<InstARM32Vmul>(Dest, Src0, Src1);
|
| }
|
| + void _vneg(Variable *Dest, Variable *Src0) {
|
| + Context.insert<InstARM32Vneg>(Dest, Src0, CondARM32::AL)
|
| + ->setSignType(InstARM32::FS_Signed);
|
| + }
|
| void _vorr(Variable *Dest, Variable *Src0, Variable *Src1) {
|
| Context.insert<InstARM32Vorr>(Dest, Src0, Src1);
|
| }
|
| + InstARM32Vshl *_vshl(Variable *Dest, Variable *Src0, Variable *Src1) {
|
| + return Context.insert<InstARM32Vshl>(Dest, Src0, Src1);
|
| + }
|
| void _vsqrt(Variable *Dest, Variable *Src,
|
| CondARM32::Cond Pred = CondARM32::AL) {
|
| Context.insert<InstARM32Vsqrt>(Dest, Src, Pred);
|
|
|