llvm.org GIT mirror llvm / 10ce7f3
Fix whitespaces. No functionality changes. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@112421 91177308-0d34-0410-b5e6-96231b3b80d8 Bill Wendling 10 years ago
1 changed file(s) with 25 addition(s) and 26 deletion(s). Raw diff Collapse all Expand all
112112 [SDNPOutFlag]>;
113113
114114 def ARMcmpZ : SDNode<"ARMISD::CMPZ", SDT_ARMCmp,
115 [SDNPOutFlag,SDNPCommutative]>;
115 [SDNPOutFlag, SDNPCommutative]>;
116116
117117 def ARMpic_add : SDNode<"ARMISD::PIC_ADD", SDT_ARMPICAdd>;
118118
146146 //===----------------------------------------------------------------------===//
147147 // ARM Instruction Predicate Definitions.
148148 //
149 def HasV4T : Predicate<"Subtarget->hasV4TOps()">;
150 def NoV4T : Predicate<"!Subtarget->hasV4TOps()">;
151 def HasV5T : Predicate<"Subtarget->hasV5TOps()">;
152 def HasV5TE : Predicate<"Subtarget->hasV5TEOps()">;
153 def HasV6 : Predicate<"Subtarget->hasV6Ops()">;
154 def HasV6T2 : Predicate<"Subtarget->hasV6T2Ops()">;
155 def NoV6T2 : Predicate<"!Subtarget->hasV6T2Ops()">;
156 def HasV7 : Predicate<"Subtarget->hasV7Ops()">;
157 def NoVFP : Predicate<"!Subtarget->hasVFP2()">;
158 def HasVFP2 : Predicate<"Subtarget->hasVFP2()">;
159 def HasVFP3 : Predicate<"Subtarget->hasVFP3()">;
160 def HasNEON : Predicate<"Subtarget->hasNEON()">;
161 def HasDivide : Predicate<"Subtarget->hasDivide()">;
149 def HasV4T : Predicate<"Subtarget->hasV4TOps()">;
150 def NoV4T : Predicate<"!Subtarget->hasV4TOps()">;
151 def HasV5T : Predicate<"Subtarget->hasV5TOps()">;
152 def HasV5TE : Predicate<"Subtarget->hasV5TEOps()">;
153 def HasV6 : Predicate<"Subtarget->hasV6Ops()">;
154 def HasV6T2 : Predicate<"Subtarget->hasV6T2Ops()">;
155 def NoV6T2 : Predicate<"!Subtarget->hasV6T2Ops()">;
156 def HasV7 : Predicate<"Subtarget->hasV7Ops()">;
157 def NoVFP : Predicate<"!Subtarget->hasVFP2()">;
158 def HasVFP2 : Predicate<"Subtarget->hasVFP2()">;
159 def HasVFP3 : Predicate<"Subtarget->hasVFP3()">;
160 def HasNEON : Predicate<"Subtarget->hasNEON()">;
161 def HasDivide : Predicate<"Subtarget->hasDivide()">;
162162 def HasT2ExtractPack : Predicate<"Subtarget->hasT2ExtractPack()">;
163 def HasDB : Predicate<"Subtarget->hasDataBarrier()">;
164 def UseNEONForFP : Predicate<"Subtarget->useNEONForSinglePrecisionFP()">;
163 def HasDB : Predicate<"Subtarget->hasDataBarrier()">;
164 def UseNEONForFP : Predicate<"Subtarget->useNEONForSinglePrecisionFP()">;
165165 def DontUseNEONForFP : Predicate<"!Subtarget->useNEONForSinglePrecisionFP()">;
166 def IsThumb : Predicate<"Subtarget->isThumb()">;
167 def IsThumb1Only : Predicate<"Subtarget->isThumb1Only()">;
168 def IsThumb2 : Predicate<"Subtarget->isThumb2()">;
169 def IsARM : Predicate<"!Subtarget->isThumb()">;
170 def IsDarwin : Predicate<"Subtarget->isTargetDarwin()">;
171 def IsNotDarwin : Predicate<"!Subtarget->isTargetDarwin()">;
166 def IsThumb : Predicate<"Subtarget->isThumb()">;
167 def IsThumb1Only : Predicate<"Subtarget->isThumb1Only()">;
168 def IsThumb2 : Predicate<"Subtarget->isThumb2()">;
169 def IsARM : Predicate<"!Subtarget->isThumb()">;
170 def IsDarwin : Predicate<"Subtarget->isTargetDarwin()">;
171 def IsNotDarwin : Predicate<"!Subtarget->isTargetDarwin()">;
172172
173173 // FIXME: Eventually this will be just "hasV6T2Ops".
174 def UseMovt : Predicate<"Subtarget->useMovt()">;
175 def DontUseMovt : Predicate<"!Subtarget->useMovt()">;
176
177 def UseVMLx : Predicate<"Subtarget->useVMLx()">;
174 def UseMovt : Predicate<"Subtarget->useMovt()">;
175 def DontUseMovt : Predicate<"!Subtarget->useMovt()">;
176 def UseVMLx : Predicate<"Subtarget->useVMLx()">;
178177
179178 //===----------------------------------------------------------------------===//
180179 // ARM Flag Definitions.