aboutsummaryrefslogtreecommitdiffstats
path: root/inline.c
AgeCommit message (Expand)AuthorFilesLines
2011-08-14Fix inlining switch statement.Christopher Li1-0/+1
2008-12-24Revert the context tracking codeJohannes Berg1-10/+2
2008-04-21make sparse keep its promise about context trackingJohannes Berg1-2/+10
2007-07-10fix handling of address_space in casts and assignmentsAl Viro1-0/+1
2007-06-26[PATCH] implement __builtin_offsetof()Al Viro1-1/+17
2007-06-18[PATCH] make copying of EXPR_INDEX non-lazyAl Viro1-2/+0
2007-03-02Add annotation for inline function call.Christopher Li1-4/+7
2006-11-06Typo fixesPavel Roskin1-1/+1
2006-07-05[PATCH] Handle EXPR_TYPE in copy_expressionJosh Triplett1-0/+1
2005-12-31Make local declarations be statements of their ownLinus Torvalds1-10/+22
2005-11-22[PATCH] fix of compound literals on inliningAl Viro1-0/+9
2005-11-16Re-name "error()" function to "sparse_error()"Linus Torvalds1-1/+1
2005-09-22[PATCH] replaced warnings with errors.Mitesh Shah1-1/+1
2005-04-07[PATCH] static declearChristopher Li1-2/+2
2005-04-07[PATCH] bogus initializer offsetsAlexander Viro1-4/+0
2005-04-07Add compile-time "range-check" infrastructure to sparseLinus Torvalds1-1/+9
2005-04-07inlining: don't copy an initializer expression for a symbol thatLinus Torvalds1-1/+2
2005-04-07Save off the asm parameter name too.Linus Torvalds1-4/+15
2005-04-07Fix inlining of STMT_ASM.Linus Torvalds1-1/+15
2005-04-07Split out the blob allocator from lib.c into allocate.c.Linus Torvalds1-0/+1
2005-04-07Update copyright notices a bit.Linus Torvalds1-1/+1
2005-04-07Breep! Fix one millionth inlining bugLinus Torvalds1-2/+2
2005-04-07Show usage notes for symbols.Linus Torvalds1-0/+1
2005-04-07Separate explicit and implied casts.Linus Torvalds1-0/+1
2005-04-07Fix inlining: we didn't copy the switch case symbol list.Linus Torvalds1-0/+3
2005-04-07Copy STMT_INTERNAL properly when inliningLinus Torvalds1-0/+1
2005-04-07Add __sizeof_ptr__ that looks at a pointer expression andLinus Torvalds1-0/+1
2005-04-07Totally re-do how we build up the initializer tree: make theLinus Torvalds1-4/+16
2005-04-07Many files:welinder@darter.rentec.com1-5/+5
2005-04-07Make END_FOR_EACH_PTR[_REVERSE] take the ptr name as an argument.Linus Torvalds1-9/+9
2005-04-07[PATCH] uninlining inline functionsAlexander Viro1-5/+19
2005-04-07[PATCH] inline declaration getting clobbered by expansionAlexander Viro1-4/+12
2005-04-07[PATCH] handling of non-lvalue compound objectsAlexander Viro1-0/+7
2005-04-07[PATCH] Avoid recursive inline function expansionChristopher Li1-0/+5
2005-04-07Add "select" expression.Linus Torvalds1-0/+1
2005-04-07Copy the whole symbol when creating a copy for inlining.Linus Torvalds1-6/+2
2005-04-07Fix symbol copy on inlining.Linus Torvalds1-0/+2
2005-04-07Keep track of computed target label lists per-function.Linus Torvalds1-0/+1
2005-04-07[PATCH] FP handlingAlexander Viro1-0/+1
2005-04-07[PATCH] teach sparse about __alignof__Stephen Hemminger1-2/+3
2005-04-07Handle EXPR_INDEX when copying expressions.Linus Torvalds1-0/+2
2005-04-07Warn about unhandled expression and statement types in inlining.Linus Torvalds1-5/+28
2005-04-07Update copyright notices to reflect the fact that TransmetaLinus Torvalds1-0/+1
2005-04-07Oops. The argument symbol initializers got lost on inlining,Linus Torvalds1-0/+1
2005-04-07This makes function inlining largely work correctly. In orderLinus Torvalds1-50/+75
2005-04-07Fix case statement inlining. At least partly.Linus Torvalds1-8/+4
2005-04-07Flesh out inlining some more.Linus Torvalds1-19/+72
2005-04-07Clean up function inlining some, and fix the type of theLinus Torvalds1-4/+71
2005-04-07Make the statement copying slightly more complete, to get more coverage.Linus Torvalds1-9/+105
2005-04-07Add "-v" flag for verbose mode.Linus Torvalds1-1/+2
2005-04-07Add cheesy C++-like "const variable" evaluation. It's not C, butLinus Torvalds1-2/+30
2005-04-07Start doing real expression copying for the inliner. We need toLinus Torvalds1-2/+108
2005-04-07Create "inline.c", which contains the function "copy_statement()",Linus Torvalds1-0/+43