Lines Matching defs:IRBuilderBase
80 insertRMWLLSCLoop(IRBuilderBase &Builder, Type *ResultTy, Value *Addr,
82 function_ref<Value *(IRBuilderBase &, Value *)> PerformOp);
86 function_ref<Value *(IRBuilderBase &, Value *)> PerformOp);
96 IRBuilderBase &Builder, Type *ResultType, Value *Addr, Align AddrAlign,
98 function_ref<Value *(IRBuilderBase &, Value *)> PerformOp,
518 [](IRBuilderBase &Builder, Value *Loaded) { return Loaded; });
632 static void createCmpXchgInstFun(IRBuilderBase &Builder, Value *Addr,
674 auto PerformOp = [&](IRBuilderBase &Builder, Value *Loaded) {
799 static PartwordMaskValues createMaskInstrs(IRBuilderBase &Builder,
866 static Value *extractMaskedValue(IRBuilderBase &Builder, Value *WideWord,
877 static Value *insertMaskedValue(IRBuilderBase &Builder, Value *WideWord,
898 IRBuilderBase &Builder, Value *Loaded,
983 auto PerformPartwordOp = [&](IRBuilderBase &Builder, Value *Loaded) {
1170 function_ref<Value *(IRBuilderBase &, Value *)> PerformOp) {
1234 IRBuilderBase &Builder, Type *ResultTy, Value *Addr, Align AddrAlign,
1236 function_ref<Value *(IRBuilderBase &, Value *)> PerformOp) {
1597 IRBuilderBase &Builder, Type *ResultTy, Value *Addr, Align AddrAlign,
1599 function_ref<Value *(IRBuilderBase &, Value *)> PerformOp,
1695 [&](IRBuilderBase &Builder, Value *Loaded) {
1849 I, [this](IRBuilderBase &Builder, Value *Addr, Value *Loaded,