reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

include/llvm/IR/IRBuilder.h
  841   const T &getFolder() { return Folder; }
 1097     return (LC && RC) ? Insert(Folder.CreateBinOp(Opc, LC, RC), Name) : nullptr;
 1137         return Insert(Folder.CreateAdd(LC, RC, HasNUW, HasNSW), Name);
 1154         return Insert(Folder.CreateSub(LC, RC, HasNUW, HasNSW), Name);
 1171         return Insert(Folder.CreateMul(LC, RC, HasNUW, HasNSW), Name);
 1188         return Insert(Folder.CreateUDiv(LC, RC, isExact), Name);
 1202         return Insert(Folder.CreateSDiv(LC, RC, isExact), Name);
 1226         return Insert(Folder.CreateShl(LC, RC, HasNUW, HasNSW), Name);
 1247         return Insert(Folder.CreateLShr(LC, RC, isExact), Name);
 1267         return Insert(Folder.CreateAShr(LC, RC, isExact), Name);
 1288         return Insert(Folder.CreateAnd(LC, RC), Name);
 1314         return Insert(Folder.CreateOr(LC, RC), Name);
 1505       return Insert(Folder.CreateNeg(VC, HasNUW, HasNSW), Name);
 1523       return Insert(Folder.CreateFNeg(VC), Name);
 1533      return Insert(Folder.CreateFNeg(VC), Name);
 1541       return Insert(Folder.CreateNot(VC), Name);
 1549       return Insert(Folder.CreateUnOp(Opc, VC), Name);
 1706         return Insert(Folder.CreateGetElementPtr(Ty, PC, IdxList), Name);
 1725         return Insert(Folder.CreateInBoundsGetElementPtr(Ty, PC, IdxList),
 1738         return Insert(Folder.CreateGetElementPtr(Ty, PC, IC), Name);
 1746         return Insert(Folder.CreateInBoundsGetElementPtr(Ty, PC, IC), Name);
 1759       return Insert(Folder.CreateGetElementPtr(Ty, PC, Idx), Name);
 1769       return Insert(Folder.CreateInBoundsGetElementPtr(Ty, PC, Idx), Name);
 1782       return Insert(Folder.CreateGetElementPtr(Ty, PC, Idxs), Name);
 1795       return Insert(Folder.CreateInBoundsGetElementPtr(Ty, PC, Idxs), Name);
 1805       return Insert(Folder.CreateGetElementPtr(Ty, PC, Idx), Name);
 1819       return Insert(Folder.CreateInBoundsGetElementPtr(Ty, PC, Idx), Name);
 1837       return Insert(Folder.CreateGetElementPtr(Ty, PC, Idxs), Name);
 1855       return Insert(Folder.CreateInBoundsGetElementPtr(Ty, PC, Idxs), Name);
 1994       return Insert(Folder.CreateZExtOrBitCast(VC, DestTy), Name);
 2003       return Insert(Folder.CreateSExtOrBitCast(VC, DestTy), Name);
 2012       return Insert(Folder.CreateTruncOrBitCast(VC, DestTy), Name);
 2021       return Insert(Folder.CreateCast(Op, VC, DestTy), Name);
 2030       return Insert(Folder.CreatePointerCast(VC, DestTy), Name);
 2040       return Insert(Folder.CreatePointerBitCastOrAddrSpaceCast(VC, DestTy),
 2053       return Insert(Folder.CreateIntCast(VC, DestTy, isSigned), Name);
 2073       return Insert(Folder.CreateFPCast(VC, DestTy), Name);
 2233         return Insert(Folder.CreateICmp(P, LC, RC), Name);
 2241         return Insert(Folder.CreateFCmp(P, LC, RC), Name);
 2314           return Insert(Folder.CreateSelect(CC, TC, FC), Name);
 2335         return Insert(Folder.CreateExtractElement(VC, IC), Name);
 2349           return Insert(Folder.CreateInsertElement(VC, NC, IC), Name);
 2363           return Insert(Folder.CreateShuffleVector(V1C, V2C, MC), Name);
 2377       return Insert(Folder.CreateExtractValue(AggC, Idxs), Name);
 2386         return Insert(Folder.CreateInsertValue(AggC, ValC, Idxs), Name);