H A D | FTLAbbreviations.h | 162 static inline LValue buildPhi(LBuilder builder, LType type) { return llvm->BuildPhi(builder, type, ""); } argument 179 static inline LValue buildPhi(LBuilder builder, LType type, ValueFromBlock value1) argument 181 LValue result = buildPhi(builder, type); 186 LBuilder builder, LType type, ValueFromBlock value1, ValueFromBlock value2) 188 LValue result = buildPhi(builder, type); 193 static inline LValue buildAlloca(LBuilder builder, LType type) { return llvm->BuildAlloca(builder, type, ""); } argument 194 static inline LValue buildAdd(LBuilder builder, LValue left, LValue right) { return llvm->BuildAdd(builder, lef argument 185 buildPhi( LBuilder builder, LType type, ValueFromBlock value1, ValueFromBlock value2) argument 195 buildSub(LBuilder builder, LValue left, LValue right) argument 196 buildMul(LBuilder builder, LValue left, LValue right) argument 197 buildDiv(LBuilder builder, LValue left, LValue right) argument 198 buildRem(LBuilder builder, LValue left, LValue right) argument 199 buildNeg(LBuilder builder, LValue value) argument 200 buildFAdd(LBuilder builder, LValue left, LValue right) argument 201 buildFSub(LBuilder builder, LValue left, LValue right) argument 202 buildFMul(LBuilder builder, LValue left, LValue right) argument 203 buildFDiv(LBuilder builder, LValue left, LValue right) argument 204 buildFRem(LBuilder builder, LValue left, LValue right) argument 205 buildFNeg(LBuilder builder, LValue value) argument 206 buildAnd(LBuilder builder, LValue left, LValue right) argument 207 buildOr(LBuilder builder, LValue left, LValue right) argument 208 buildXor(LBuilder builder, LValue left, LValue right) argument 209 buildShl(LBuilder builder, LValue left, LValue right) argument 210 buildAShr(LBuilder builder, LValue left, LValue right) argument 211 buildLShr(LBuilder builder, LValue left, LValue right) argument 212 buildNot(LBuilder builder, LValue value) argument 213 buildLoad(LBuilder builder, LValue pointer) argument 214 buildStore(LBuilder builder, LValue value, LValue pointer) argument 215 buildSExt(LBuilder builder, LValue value, LType type) argument 216 buildZExt(LBuilder builder, LValue value, LType type) argument 217 buildFPToSI(LBuilder builder, LValue value, LType type) argument 218 buildFPToUI(LBuilder builder, LValue value, LType type) argument 219 buildSIToFP(LBuilder builder, LValue value, LType type) argument 220 buildUIToFP(LBuilder builder, LValue value, LType type) argument 221 buildIntCast(LBuilder builder, LValue value, LType type) argument 222 buildFPCast(LBuilder builder, LValue value, LType type) argument 223 buildIntToPtr(LBuilder builder, LValue value, LType type) argument 224 buildPtrToInt(LBuilder builder, LValue value, LType type) argument 225 buildBitCast(LBuilder builder, LValue value, LType type) argument 226 buildICmp(LBuilder builder, LIntPredicate cond, LValue left, LValue right) argument 227 buildFCmp(LBuilder builder, LRealPredicate cond, LValue left, LValue right) argument 228 buildInsertElement(LBuilder builder, LValue vector, LValue element, LValue index) argument 231 buildFence(LBuilder builder, LAtomicOrdering ordering, SynchronizationScope scope = CrossThread) argument 236 buildCall(LBuilder builder, LValue function, const LValue* args, unsigned numArgs) argument 241 buildCall(LBuilder builder, LValue function, const VectorType& vector) argument 245 buildCall(LBuilder builder, LValue function) argument 249 buildCall(LBuilder builder, LValue function, LValue arg1) argument 253 buildCall(LBuilder builder, LValue function, LValue arg1, LValue arg2) argument 258 buildCall(LBuilder builder, LValue function, LValue arg1, LValue arg2, LValue arg3) argument 263 buildCall(LBuilder builder, LValue function, LValue arg1, LValue arg2, LValue arg3, LValue arg4) argument 268 buildCall(LBuilder builder, LValue function, LValue arg1, LValue arg2, LValue arg3, LValue arg4, LValue arg5) argument 273 buildCall(LBuilder builder, LValue function, LValue arg1, LValue arg2, LValue arg3, LValue arg4, LValue arg5, LValue arg6) argument 278 buildCall(LBuilder builder, LValue function, LValue arg1, LValue arg2, LValue arg3, LValue arg4, LValue arg5, LValue arg6, LValue arg7) argument 283 buildCall(LBuilder builder, LValue function, LValue arg1, LValue arg2, LValue arg3, LValue arg4, LValue arg5, LValue arg6, LValue arg7, LValue arg8) argument 289 buildExtractValue(LBuilder builder, LValue aggVal, unsigned index) argument 290 buildSelect(LBuilder builder, LValue condition, LValue taken, LValue notTaken) argument 291 buildBr(LBuilder builder, LBasicBlock destination) argument 292 buildCondBr(LBuilder builder, LValue condition, LBasicBlock taken, LBasicBlock notTaken) argument 293 buildSwitch(LBuilder builder, LValue value, LBasicBlock fallThrough, unsigned numCases) argument 296 buildSwitch(LBuilder builder, LValue value, const VectorType& cases, LBasicBlock fallThrough) argument 303 buildRet(LBuilder builder, LValue value) argument 304 buildUnreachable(LBuilder builder) argument [all...] |