Lines Matching full:instruction
13 #include "llvm/IR/Instruction.h"
46 if (Instruction::isBinaryOp(Opcode) || Instruction::isUnaryOp(Opcode))
50 case Instruction::Select: {
58 case Instruction::ICmp:
92 case Instruction::ICmp:
93 case Instruction::FCmp:
95 case Instruction::UDiv:
96 case Instruction::SDiv:
97 case Instruction::SRem:
98 case Instruction::URem:
99 case Instruction::Add:
100 case Instruction::FAdd:
101 case Instruction::Sub:
102 case Instruction::FSub:
103 case Instruction::Mul:
104 case Instruction::FMul:
105 case Instruction::FDiv:
106 case Instruction::FRem:
107 case Instruction::Shl:
108 case Instruction::LShr:
109 case Instruction::AShr:
110 case Instruction::And:
111 case Instruction::Or:
112 case Instruction::Xor: {
119 case Instruction::FNeg:
120 case Instruction::Freeze:
156 case Instruction::Call: {
161 case Instruction::UDiv:
162 case Instruction::SDiv:
163 case Instruction::SRem:
164 case Instruction::URem:
165 case Instruction::Add:
166 case Instruction::FAdd:
167 case Instruction::Sub:
168 case Instruction::FSub:
169 case Instruction::Mul:
170 case Instruction::FMul:
171 case Instruction::FDiv:
172 case Instruction::FRem:
173 case Instruction::Shl:
174 case Instruction::LShr:
175 case Instruction::AShr:
176 case Instruction::And:
177 case Instruction::Or:
178 case Instruction::Xor: {
185 case Instruction::Select: {
192 case Instruction::ICmp:
193 case Instruction::FCmp:
195 case Instruction::AddrSpaceCast:
196 case Instruction::Alloca:
197 case Instruction::BitCast:
198 case Instruction::Trunc:
199 case Instruction::SExt:
200 case Instruction::ZExt:
201 case Instruction::FPExt:
202 case Instruction::FPTrunc:
203 case Instruction::ExtractValue:
204 case Instruction::SIToFP:
205 case Instruction::UIToFP:
206 case Instruction::FPToSI:
207 case Instruction::FPToUI:
208 case Instruction::PtrToInt:
209 case Instruction::IntToPtr:
211 case Instruction::Freeze:
212 case Instruction::FNeg:
213 case Instruction::GetElementPtr:
215 case Instruction::Load:
217 case Instruction::Store: