From: Florian Krohm Date: Tue, 9 Sep 2025 21:51:33 +0000 (+0000) Subject: VEX: Minor non-functional change X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=6c6d09e102f5436c4aad672ccfb0544826de3fbe;p=thirdparty%2Fvalgrind.git VEX: Minor non-functional change For the benefit of editors and for consistency: The left brace of a function body goes to column #1. --- diff --git a/VEX/priv/ir_defs.c b/VEX/priv/ir_defs.c index 79b7cce64..afb14fcc5 100644 --- a/VEX/priv/ir_defs.c +++ b/VEX/priv/ir_defs.c @@ -2351,20 +2351,23 @@ IRRegArray* mkIRRegArray ( Int base, IRType elemTy, Int nElems ) /* Constructors -- IRExpr */ -IRExpr* IRExpr_Binder ( Int binder ) { +IRExpr* IRExpr_Binder ( Int binder ) +{ IRExpr* e = LibVEX_Alloc_inline(sizeof(IRExpr)); e->tag = Iex_Binder; e->Iex.Binder.binder = binder; return e; } -IRExpr* IRExpr_Get ( Int off, IRType ty ) { +IRExpr* IRExpr_Get ( Int off, IRType ty ) +{ IRExpr* e = LibVEX_Alloc_inline(sizeof(IRExpr)); e->tag = Iex_Get; e->Iex.Get.offset = off; e->Iex.Get.ty = ty; return e; } -IRExpr* IRExpr_GetI ( IRRegArray* descr, IRExpr* ix, Int bias ) { +IRExpr* IRExpr_GetI ( IRRegArray* descr, IRExpr* ix, Int bias ) +{ IRExpr* e = LibVEX_Alloc_inline(sizeof(IRExpr)); e->tag = Iex_GetI; e->Iex.GetI.descr = descr; @@ -2372,14 +2375,16 @@ IRExpr* IRExpr_GetI ( IRRegArray* descr, IRExpr* ix, Int bias ) { e->Iex.GetI.bias = bias; return e; } -IRExpr* IRExpr_RdTmp ( IRTemp tmp ) { +IRExpr* IRExpr_RdTmp ( IRTemp tmp ) +{ IRExpr* e = LibVEX_Alloc_inline(sizeof(IRExpr)); e->tag = Iex_RdTmp; e->Iex.RdTmp.tmp = tmp; return e; } IRExpr* IRExpr_Qop ( IROp op, IRExpr* arg1, IRExpr* arg2, - IRExpr* arg3, IRExpr* arg4 ) { + IRExpr* arg3, IRExpr* arg4 ) +{ IRExpr* e = LibVEX_Alloc_inline(sizeof(IRExpr)); IRQop* qop = LibVEX_Alloc_inline(sizeof(IRQop)); qop->op = op; @@ -2392,7 +2397,8 @@ IRExpr* IRExpr_Qop ( IROp op, IRExpr* arg1, IRExpr* arg2, return e; } IRExpr* IRExpr_Triop ( IROp op, IRExpr* arg1, - IRExpr* arg2, IRExpr* arg3 ) { + IRExpr* arg2, IRExpr* arg3 ) +{ IRExpr* e = LibVEX_Alloc_inline(sizeof(IRExpr)); IRTriop* triop = LibVEX_Alloc_inline(sizeof(IRTriop)); triop->op = op; @@ -2403,7 +2409,8 @@ IRExpr* IRExpr_Triop ( IROp op, IRExpr* arg1, e->Iex.Triop.details = triop; return e; } -IRExpr* IRExpr_Binop ( IROp op, IRExpr* arg1, IRExpr* arg2 ) { +IRExpr* IRExpr_Binop ( IROp op, IRExpr* arg1, IRExpr* arg2 ) +{ IRExpr* e = LibVEX_Alloc_inline(sizeof(IRExpr)); e->tag = Iex_Binop; e->Iex.Binop.op = op; @@ -2418,7 +2425,8 @@ IRExpr* IRExpr_Unop ( IROp op, IRExpr* arg ) { e->Iex.Unop.arg = arg; return e; } -IRExpr* IRExpr_Load ( IREndness end, IRType ty, IRExpr* addr ) { +IRExpr* IRExpr_Load ( IREndness end, IRType ty, IRExpr* addr ) +{ IRExpr* e = LibVEX_Alloc_inline(sizeof(IRExpr)); e->tag = Iex_Load; e->Iex.Load.end = end; @@ -2427,13 +2435,15 @@ IRExpr* IRExpr_Load ( IREndness end, IRType ty, IRExpr* addr ) { vassert(end == Iend_LE || end == Iend_BE); return e; } -IRExpr* IRExpr_Const ( IRConst* con ) { +IRExpr* IRExpr_Const ( IRConst* con ) +{ IRExpr* e = LibVEX_Alloc_inline(sizeof(IRExpr)); e->tag = Iex_Const; e->Iex.Const.con = con; return e; } -IRExpr* IRExpr_CCall ( IRCallee* cee, IRType retty, IRExpr** args ) { +IRExpr* IRExpr_CCall ( IRCallee* cee, IRType retty, IRExpr** args ) +{ IRExpr* e = LibVEX_Alloc_inline(sizeof(IRExpr)); e->tag = Iex_CCall; e->Iex.CCall.cee = cee; @@ -2441,7 +2451,8 @@ IRExpr* IRExpr_CCall ( IRCallee* cee, IRType retty, IRExpr** args ) { e->Iex.CCall.args = args; return e; } -IRExpr* IRExpr_ITE ( IRExpr* cond, IRExpr* iftrue, IRExpr* iffalse ) { +IRExpr* IRExpr_ITE ( IRExpr* cond, IRExpr* iftrue, IRExpr* iffalse ) +{ IRExpr* e = LibVEX_Alloc_inline(sizeof(IRExpr)); e->tag = Iex_ITE; e->Iex.ITE.cond = cond; @@ -2449,12 +2460,14 @@ IRExpr* IRExpr_ITE ( IRExpr* cond, IRExpr* iftrue, IRExpr* iffalse ) { e->Iex.ITE.iffalse = iffalse; return e; } -IRExpr* IRExpr_VECRET ( void ) { +IRExpr* IRExpr_VECRET ( void ) +{ IRExpr* e = LibVEX_Alloc_inline(sizeof(IRExpr)); e->tag = Iex_VECRET; return e; } -IRExpr* IRExpr_GSPTR ( void ) { +IRExpr* IRExpr_GSPTR ( void ) +{ IRExpr* e = LibVEX_Alloc_inline(sizeof(IRExpr)); e->tag = Iex_GSPTR; return e; @@ -2464,25 +2477,29 @@ IRExpr* IRExpr_GSPTR ( void ) { /* Constructors for NULL-terminated IRExpr expression vectors, suitable for use as arg lists in clean/dirty helper calls. */ -IRExpr** mkIRExprVec_0 ( void ) { +IRExpr** mkIRExprVec_0 ( void ) +{ IRExpr** vec = LibVEX_Alloc_inline(1 * sizeof(IRExpr*)); vec[0] = NULL; return vec; } -IRExpr** mkIRExprVec_1 ( IRExpr* arg1 ) { +IRExpr** mkIRExprVec_1 ( IRExpr* arg1 ) +{ IRExpr** vec = LibVEX_Alloc_inline(2 * sizeof(IRExpr*)); vec[0] = arg1; vec[1] = NULL; return vec; } -IRExpr** mkIRExprVec_2 ( IRExpr* arg1, IRExpr* arg2 ) { +IRExpr** mkIRExprVec_2 ( IRExpr* arg1, IRExpr* arg2 ) +{ IRExpr** vec = LibVEX_Alloc_inline(3 * sizeof(IRExpr*)); vec[0] = arg1; vec[1] = arg2; vec[2] = NULL; return vec; } -IRExpr** mkIRExprVec_3 ( IRExpr* arg1, IRExpr* arg2, IRExpr* arg3 ) { +IRExpr** mkIRExprVec_3 ( IRExpr* arg1, IRExpr* arg2, IRExpr* arg3 ) +{ IRExpr** vec = LibVEX_Alloc_inline(4 * sizeof(IRExpr*)); vec[0] = arg1; vec[1] = arg2; @@ -2491,7 +2508,8 @@ IRExpr** mkIRExprVec_3 ( IRExpr* arg1, IRExpr* arg2, IRExpr* arg3 ) { return vec; } IRExpr** mkIRExprVec_4 ( IRExpr* arg1, IRExpr* arg2, IRExpr* arg3, - IRExpr* arg4 ) { + IRExpr* arg4 ) +{ IRExpr** vec = LibVEX_Alloc_inline(5 * sizeof(IRExpr*)); vec[0] = arg1; vec[1] = arg2; @@ -2501,7 +2519,8 @@ IRExpr** mkIRExprVec_4 ( IRExpr* arg1, IRExpr* arg2, IRExpr* arg3, return vec; } IRExpr** mkIRExprVec_5 ( IRExpr* arg1, IRExpr* arg2, IRExpr* arg3, - IRExpr* arg4, IRExpr* arg5 ) { + IRExpr* arg4, IRExpr* arg5 ) +{ IRExpr** vec = LibVEX_Alloc_inline(6 * sizeof(IRExpr*)); vec[0] = arg1; vec[1] = arg2; @@ -2512,7 +2531,8 @@ IRExpr** mkIRExprVec_5 ( IRExpr* arg1, IRExpr* arg2, IRExpr* arg3, return vec; } IRExpr** mkIRExprVec_6 ( IRExpr* arg1, IRExpr* arg2, IRExpr* arg3, - IRExpr* arg4, IRExpr* arg5, IRExpr* arg6 ) { + IRExpr* arg4, IRExpr* arg5, IRExpr* arg6 ) +{ IRExpr** vec = LibVEX_Alloc_inline(7 * sizeof(IRExpr*)); vec[0] = arg1; vec[1] = arg2; @@ -2525,7 +2545,8 @@ IRExpr** mkIRExprVec_6 ( IRExpr* arg1, IRExpr* arg2, IRExpr* arg3, } IRExpr** mkIRExprVec_7 ( IRExpr* arg1, IRExpr* arg2, IRExpr* arg3, IRExpr* arg4, IRExpr* arg5, IRExpr* arg6, - IRExpr* arg7 ) { + IRExpr* arg7 ) +{ IRExpr** vec = LibVEX_Alloc_inline(8 * sizeof(IRExpr*)); vec[0] = arg1; vec[1] = arg2; @@ -2539,7 +2560,8 @@ IRExpr** mkIRExprVec_7 ( IRExpr* arg1, IRExpr* arg2, IRExpr* arg3, } IRExpr** mkIRExprVec_8 ( IRExpr* arg1, IRExpr* arg2, IRExpr* arg3, IRExpr* arg4, IRExpr* arg5, IRExpr* arg6, - IRExpr* arg7, IRExpr* arg8 ) { + IRExpr* arg7, IRExpr* arg8 ) +{ IRExpr** vec = LibVEX_Alloc_inline(9 * sizeof(IRExpr*)); vec[0] = arg1; vec[1] = arg2; @@ -2554,7 +2576,8 @@ IRExpr** mkIRExprVec_8 ( IRExpr* arg1, IRExpr* arg2, IRExpr* arg3, } IRExpr** mkIRExprVec_9 ( IRExpr* arg1, IRExpr* arg2, IRExpr* arg3, IRExpr* arg4, IRExpr* arg5, IRExpr* arg6, - IRExpr* arg7, IRExpr* arg8, IRExpr* arg9 ) { + IRExpr* arg7, IRExpr* arg8, IRExpr* arg9 ) +{ IRExpr** vec = LibVEX_Alloc_inline(10 * sizeof(IRExpr*)); vec[0] = arg1; vec[1] = arg2; @@ -2573,7 +2596,8 @@ IRExpr** mkIRExprVec_13 ( IRExpr* arg1, IRExpr* arg2, IRExpr* arg3, IRExpr* arg7, IRExpr* arg8, IRExpr* arg9, IRExpr* arg10, IRExpr* arg11, IRExpr* arg12, IRExpr* arg13 - ) { + ) +{ IRExpr** vec = LibVEX_Alloc_inline(14 * sizeof(IRExpr*)); vec[0] = arg1; vec[1] = arg2; @@ -2595,7 +2619,8 @@ IRExpr** mkIRExprVec_13 ( IRExpr* arg1, IRExpr* arg2, IRExpr* arg3, /* Constructors -- IRDirty */ -IRDirty* emptyIRDirty ( void ) { +IRDirty* emptyIRDirty ( void ) +{ IRDirty* d = LibVEX_Alloc_inline(sizeof(IRDirty)); d->cee = NULL; d->guard = NULL; @@ -2614,7 +2639,8 @@ IRDirty* emptyIRDirty ( void ) { IRCAS* mkIRCAS ( IRTemp oldHi, IRTemp oldLo, IREndness end, IRExpr* addr, IRExpr* expdHi, IRExpr* expdLo, - IRExpr* dataHi, IRExpr* dataLo ) { + IRExpr* dataHi, IRExpr* dataLo ) +{ IRCAS* cas = LibVEX_Alloc_inline(sizeof(IRCAS)); cas->oldHi = oldHi; cas->oldLo = oldLo; @@ -2678,7 +2704,8 @@ IRStmt* IRStmt_NoOp ( void ) static_closure.tag = Ist_NoOp; return &static_closure; } -IRStmt* IRStmt_IMark ( Addr addr, UInt len, UChar delta ) { +IRStmt* IRStmt_IMark ( Addr addr, UInt len, UChar delta ) +{ IRStmt* s = LibVEX_Alloc_inline(sizeof(IRStmt)); s->tag = Ist_IMark; s->Ist.IMark.addr = addr; @@ -2686,7 +2713,8 @@ IRStmt* IRStmt_IMark ( Addr addr, UInt len, UChar delta ) { s->Ist.IMark.delta = delta; return s; } -IRStmt* IRStmt_AbiHint ( IRExpr* base, Int len, IRExpr* nia ) { +IRStmt* IRStmt_AbiHint ( IRExpr* base, Int len, IRExpr* nia ) +{ IRStmt* s = LibVEX_Alloc_inline(sizeof(IRStmt)); s->tag = Ist_AbiHint; s->Ist.AbiHint.base = base; @@ -2694,27 +2722,31 @@ IRStmt* IRStmt_AbiHint ( IRExpr* base, Int len, IRExpr* nia ) { s->Ist.AbiHint.nia = nia; return s; } -IRStmt* IRStmt_Put ( Int off, IRExpr* data ) { +IRStmt* IRStmt_Put ( Int off, IRExpr* data ) +{ IRStmt* s = LibVEX_Alloc_inline(sizeof(IRStmt)); s->tag = Ist_Put; s->Ist.Put.offset = off; s->Ist.Put.data = data; return s; } -IRStmt* IRStmt_PutI ( IRPutI* details ) { +IRStmt* IRStmt_PutI ( IRPutI* details ) +{ IRStmt* s = LibVEX_Alloc_inline(sizeof(IRStmt)); s->tag = Ist_PutI; s->Ist.PutI.details = details; return s; } -IRStmt* IRStmt_WrTmp ( IRTemp tmp, IRExpr* data ) { +IRStmt* IRStmt_WrTmp ( IRTemp tmp, IRExpr* data ) +{ IRStmt* s = LibVEX_Alloc_inline(sizeof(IRStmt)); s->tag = Ist_WrTmp; s->Ist.WrTmp.tmp = tmp; s->Ist.WrTmp.data = data; return s; } -IRStmt* IRStmt_Store ( IREndness end, IRExpr* addr, IRExpr* data ) { +IRStmt* IRStmt_Store ( IREndness end, IRExpr* addr, IRExpr* data ) +{ IRStmt* s = LibVEX_Alloc_inline(sizeof(IRStmt)); s->tag = Ist_Store; s->Ist.Store.end = end; @@ -2732,20 +2764,23 @@ IRStmt* IRStmt_StoreG ( IREndness end, IRExpr* addr, IRExpr* data, return s; } IRStmt* IRStmt_LoadG ( IREndness end, IRLoadGOp cvt, IRTemp dst, - IRExpr* addr, IRExpr* alt, IRExpr* guard ) { + IRExpr* addr, IRExpr* alt, IRExpr* guard ) +{ IRStmt* s = LibVEX_Alloc_inline(sizeof(IRStmt)); s->tag = Ist_LoadG; s->Ist.LoadG.details = mkIRLoadG(end, cvt, dst, addr, alt, guard); return s; } -IRStmt* IRStmt_CAS ( IRCAS* cas ) { +IRStmt* IRStmt_CAS ( IRCAS* cas ) +{ IRStmt* s = LibVEX_Alloc_inline(sizeof(IRStmt)); s->tag = Ist_CAS; s->Ist.CAS.details = cas; return s; } IRStmt* IRStmt_LLSC ( IREndness end, - IRTemp result, IRExpr* addr, IRExpr* storedata ) { + IRTemp result, IRExpr* addr, IRExpr* storedata ) +{ IRStmt* s = LibVEX_Alloc_inline(sizeof(IRStmt)); s->tag = Ist_LLSC; s->Ist.LLSC.end = end; @@ -2769,7 +2804,8 @@ IRStmt* IRStmt_MBE ( IRMBusEvent event ) return s; } IRStmt* IRStmt_Exit ( IRExpr* guard, IRJumpKind jk, IRConst* dst, - Int offsIP ) { + Int offsIP ) +{ IRStmt* s = LibVEX_Alloc_inline(sizeof(IRStmt)); s->tag = Ist_Exit; s->Ist.Exit.guard = guard; diff --git a/VEX/priv/ir_opt.c b/VEX/priv/ir_opt.c index 95a881a08..ff3bf10c8 100644 --- a/VEX/priv/ir_opt.c +++ b/VEX/priv/ir_opt.c @@ -3601,7 +3601,8 @@ static IRSB* cprop_BB_WRK ( IRSB* in, Bool mustRetainNoOps, Bool doFolding ) } -IRSB* cprop_BB ( IRSB* in ) { +IRSB* cprop_BB ( IRSB* in ) +{ return cprop_BB_WRK(in, /*mustRetainNoOps=*/False, /*doFolding=*/True); } @@ -5935,10 +5936,12 @@ static IRExpr* atbSubst_Temp ( ATmpInfo* env, IRTemp tmp ) 'single-shot', so once a binding is used, it is marked as no longer available, by setting its .bindee field to NULL. */ -static inline Bool is_Unop ( IRExpr* e, IROp op ) { +static inline Bool is_Unop ( IRExpr* e, IROp op ) +{ return e->tag == Iex_Unop && e->Iex.Unop.op == op; } -static inline Bool is_Binop ( IRExpr* e, IROp op ) { +static inline Bool is_Binop ( IRExpr* e, IROp op ) +{ return e->tag == Iex_Binop && e->Iex.Binop.op == op; } @@ -7382,7 +7385,8 @@ IRSB* do_iropt_BB( return bb; } -IRSB* do_minimal_initial_iropt_BB(IRSB* bb0) { +IRSB* do_minimal_initial_iropt_BB(IRSB* bb0) +{ /* First flatten the block out, since all other phases assume flat code. */ IRSB* bb = flatten_BB ( bb0 ); diff --git a/VEX/priv/main_main.c b/VEX/priv/main_main.c index 3e64ad7de..db78238ae 100644 --- a/VEX/priv/main_main.c +++ b/VEX/priv/main_main.c @@ -1681,7 +1681,8 @@ void LibVEX_default_VexAbiInfo ( /*OUT*/VexAbiInfo* vbi ) } -static IRType arch_word_size (VexArch arch) { +static IRType arch_word_size (VexArch arch) +{ switch (arch) { case VexArchX86: case VexArchARM: