David Blaikie
dfadb4e9ee
[opaque pointer type] Add textual IR support for explicit type parameter to the call instruction
...
See r230786 and r230794 for similar changes to gep and load
respectively.
Call is a bit different because it often doesn't have a single explicit
type - usually the type is deduced from the arguments, and just the
return type is explicit. In those cases there's no need to change the
IR.
When that's not the case, the IR usually contains the pointer type of
the first operand - but since typed pointers are going away, that
representation is insufficient so I'm just stripping the "pointerness"
of the explicit type away.
This does make the IR a bit weird - it /sort of/ reads like the type of
the first operand: "call void () %x(" but %x is actually of type "void
()*" and will eventually be just of type "ptr". But this seems not too
bad and I don't think it would benefit from repeating the type
("void (), void () * %x(" and then eventually "void (), ptr %x(") as has
been done with gep and load.
This also has a side benefit: since the explicit type is no longer a
pointer, there's no ambiguity between an explicit type and a function
that returns a function pointer. Previously this case needed an explicit
type (eg: a function returning a void() function was written as
"call void () () * @x(" rather than "call void () * @x(" because of the
ambiguity between a function returning a pointer to a void() function
and a function returning void).
No ambiguity means even function pointer return types can just be
written alone, without writing the whole function's type.
This leaves /only/ the varargs case where the explicit type is required.
Given the special type syntax in call instructions, the regex-fu used
for migration was a bit more involved in its own unique way (as every
one of these is) so here it is. Use it in conjunction with the apply.sh
script and associated find/xargs commands I've provided in rr230786 to
migrate your out of tree tests. Do let me know if any of this doesn't
cover your cases & we can iterate on a more general script/regexes to
help others with out of tree tests.
About 9 test cases couldn't be automatically migrated - half of those
were functions returning function pointers, where I just had to manually
delete the function argument types now that we didn't need an explicit
function type there. The other half were typedefs of function types used
in calls - just had to manually drop the * from those.
import fileinput
import sys
import re
pat = re.compile(r'((?:=|:|^|\s)call\s(?:[^@]*?))(\s*$|\s*(?:(?:\[\[[a-zA-Z0-9_]+\]\]|[@%](?:(")?[\\\?@a-zA-Z0-9_.]*?(?(3)"|)|{{.*}}))(?:\(|$)|undef|inttoptr|bitcast|null|asm).*$)')
addrspace_end = re.compile(r"addrspace\(\d+\)\s*\*$")
func_end = re.compile("(?:void.*|\)\s*)\*$")
def conv(match, line):
if not match or re.search(addrspace_end, match.group(1)) or not re.search(func_end, match.group(1)):
return line
return line[:match.start()] + match.group(1)[:match.group(1).rfind('*')].rstrip() + match.group(2) + line[match.end():]
for line in sys.stdin:
sys.stdout.write(conv(re.search(pat, line), line))
llvm-svn: 235145
2015-04-16 23:24:18 +00:00
..
2015-03-17 23:54:51 +00:00
2015-02-27 21:17:42 +00:00
2015-03-07 00:12:22 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 21:17:42 +00:00
2015-04-16 23:24:18 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 21:17:42 +00:00
2015-04-16 23:24:18 +00:00
2015-04-16 23:24:18 +00:00
2015-03-13 18:20:45 +00:00
2015-04-16 23:24:18 +00:00
2015-04-16 23:24:18 +00:00
2015-04-16 23:24:18 +00:00
2014-04-02 21:22:03 +00:00
2015-04-16 23:24:18 +00:00
2015-02-27 19:29:02 +00:00
2015-03-13 18:20:45 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 19:29:02 +00:00
2015-02-27 21:17:42 +00:00
2015-04-16 23:24:18 +00:00
2015-03-13 18:20:45 +00:00
2015-04-16 23:24:18 +00:00
2015-03-13 18:20:45 +00:00
2015-03-13 18:20:45 +00:00
2014-04-02 21:22:03 +00:00
2015-02-27 21:17:42 +00:00
2015-03-13 18:20:45 +00:00
2014-04-02 21:22:03 +00:00
2015-04-16 23:24:18 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 19:29:02 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 21:17:42 +00:00
2015-04-16 23:24:18 +00:00
2015-02-27 21:17:42 +00:00
2015-04-16 23:24:18 +00:00
2015-04-16 23:24:18 +00:00
2014-04-02 21:22:03 +00:00
2015-04-16 23:24:18 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 21:17:42 +00:00
2015-04-16 23:24:18 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 21:17:42 +00:00
2015-04-16 23:24:18 +00:00
2015-02-27 21:17:42 +00:00
2014-04-02 21:22:03 +00:00
2015-03-13 18:20:45 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 19:29:02 +00:00
2015-03-13 18:20:45 +00:00
2015-02-27 21:17:42 +00:00
2015-03-17 13:57:48 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 21:17:42 +00:00
2014-04-02 21:22:03 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 19:29:02 +00:00
2015-02-27 21:17:42 +00:00
2015-04-15 21:04:10 +00:00
2015-04-16 23:24:18 +00:00
2015-02-27 19:29:02 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 19:29:02 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 21:17:42 +00:00
2014-04-03 16:01:44 +00:00
2014-04-03 16:01:44 +00:00
2015-04-15 21:04:10 +00:00
2015-03-13 18:20:45 +00:00
2015-04-16 23:24:18 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 21:17:42 +00:00
2014-04-03 16:01:44 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 21:17:42 +00:00
2015-04-16 23:24:18 +00:00
2015-03-13 18:20:45 +00:00
2015-03-03 17:24:31 +00:00
2012-01-24 23:28:42 +00:00
2015-03-13 18:20:45 +00:00
2015-04-16 23:24:18 +00:00
2015-02-27 21:17:42 +00:00
2015-03-03 17:24:31 +00:00
2014-05-30 10:09:59 +00:00
2015-02-27 21:17:42 +00:00
2013-07-14 06:24:09 +00:00
2014-03-12 11:29:23 +00:00
2015-02-27 21:17:42 +00:00
2015-04-15 15:59:37 +00:00
2015-02-27 19:29:02 +00:00
2015-03-23 21:17:36 +00:00
2015-02-27 19:29:02 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 21:17:42 +00:00
2013-07-14 06:24:09 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 21:17:42 +00:00
2014-10-14 22:12:17 +00:00
2015-02-27 21:17:42 +00:00
2015-04-16 23:24:18 +00:00
2015-04-16 23:24:18 +00:00
2015-03-13 18:20:45 +00:00
2014-12-15 19:07:53 +00:00
2014-03-11 15:09:49 +00:00
2014-03-11 15:09:49 +00:00
2015-03-23 21:17:36 +00:00
2015-03-23 21:17:36 +00:00
2013-10-14 16:57:17 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 21:17:42 +00:00
2011-09-20 03:17:40 +00:00
2015-02-27 21:17:42 +00:00
2015-04-16 23:24:18 +00:00
2014-02-16 07:31:05 +00:00
2014-04-03 16:01:44 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 21:17:42 +00:00
2015-03-13 18:20:45 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 21:17:42 +00:00
2015-03-04 22:31:18 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 21:17:42 +00:00
2012-01-27 00:05:42 +00:00
2015-02-27 21:17:42 +00:00
2015-03-13 18:20:45 +00:00
2012-03-06 00:19:55 +00:00
2015-02-27 21:17:42 +00:00
2013-07-14 06:24:09 +00:00
2013-04-29 22:58:55 +00:00
2014-04-03 16:01:44 +00:00
2014-12-15 19:07:53 +00:00
2014-04-03 16:01:44 +00:00
2014-04-03 16:01:44 +00:00
2012-05-30 00:42:39 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 21:17:42 +00:00
2012-08-13 18:52:44 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 19:29:02 +00:00
2013-10-14 16:57:17 +00:00
2014-04-03 16:01:44 +00:00
2014-12-15 19:07:53 +00:00
2014-12-15 19:07:53 +00:00
2015-04-16 23:24:18 +00:00
2015-04-16 23:24:18 +00:00
2013-07-14 06:24:09 +00:00
2015-03-11 18:54:22 +00:00
2014-05-30 10:09:59 +00:00
2015-02-27 21:17:42 +00:00
2013-08-12 12:43:26 +00:00
2015-03-11 18:54:22 +00:00
2014-03-11 15:09:44 +00:00
2013-04-22 13:06:52 +00:00
2015-02-27 21:17:42 +00:00
2015-04-16 23:24:18 +00:00
2013-05-05 07:48:36 +00:00
2015-03-11 18:54:22 +00:00
2014-05-30 08:59:55 +00:00
2015-02-27 21:17:42 +00:00
2013-05-20 08:01:34 +00:00
2015-03-11 18:54:22 +00:00
2013-05-13 02:07:05 +00:00
2015-02-27 21:17:42 +00:00
2013-07-18 18:35:22 +00:00
2015-02-27 21:17:42 +00:00
2015-04-15 06:24:07 +00:00
2013-11-14 17:15:39 +00:00
2015-03-19 22:48:57 +00:00
2014-02-07 11:19:53 +00:00
2015-03-11 18:54:22 +00:00
2014-05-14 11:13:31 +00:00
2015-02-27 19:29:02 +00:00
2015-02-11 12:15:41 +00:00
2015-02-27 21:17:42 +00:00
2014-04-03 16:01:44 +00:00
2015-02-27 21:17:42 +00:00
2014-03-20 05:36:59 +00:00
2014-04-03 16:01:44 +00:00
2014-08-21 12:50:31 +00:00
2014-05-09 16:20:53 +00:00
2015-02-27 21:17:42 +00:00
2014-04-03 16:01:44 +00:00
2014-08-22 18:05:22 +00:00
2015-02-24 17:22:34 +00:00
2015-04-16 23:24:18 +00:00
2015-02-27 21:17:42 +00:00
2014-04-03 17:35:22 +00:00
2015-04-16 23:24:18 +00:00
2014-08-25 16:56:33 +00:00
2014-10-01 13:13:18 +00:00
2014-12-18 02:20:58 +00:00
2015-02-27 21:17:42 +00:00
2015-04-16 23:24:18 +00:00
2013-07-14 06:24:09 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 19:29:02 +00:00
2013-07-14 06:24:09 +00:00
2015-03-13 18:20:45 +00:00
2015-02-27 21:17:42 +00:00
2014-06-13 14:24:07 +00:00
2014-08-20 23:38:50 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 21:17:42 +00:00
2014-04-03 16:01:44 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 21:17:42 +00:00
2014-04-03 16:01:44 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 21:17:42 +00:00
2014-04-03 16:01:44 +00:00
2012-06-18 14:51:32 +00:00
2014-05-13 16:44:30 +00:00
2015-02-27 21:17:42 +00:00
2015-03-05 19:37:53 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 21:17:42 +00:00
2014-05-14 16:59:44 +00:00
2015-02-27 21:17:42 +00:00
2014-04-03 16:01:44 +00:00
2015-02-27 21:17:42 +00:00
2013-07-14 06:24:09 +00:00
2014-11-27 12:13:56 +00:00
2015-04-09 14:07:28 +00:00
2015-04-16 23:24:18 +00:00
2013-10-07 19:47:53 +00:00
2015-03-11 18:54:22 +00:00
2015-04-16 23:24:18 +00:00
2015-02-27 21:17:42 +00:00
2013-07-14 06:24:09 +00:00
2013-07-14 06:24:09 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 21:17:42 +00:00
2014-09-02 22:45:13 +00:00
2014-04-03 16:01:44 +00:00
2012-06-11 08:07:26 +00:00
2014-06-13 14:24:07 +00:00
2014-06-13 16:45:52 +00:00
2015-03-03 17:24:31 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 21:17:42 +00:00
2015-04-16 23:24:18 +00:00
2014-11-13 17:58:51 +00:00
2014-02-16 07:31:05 +00:00
2012-09-12 11:25:02 +00:00
2014-10-01 19:21:03 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 21:17:42 +00:00
2012-07-31 02:47:24 +00:00
2015-03-13 18:20:45 +00:00
2013-07-13 20:38:47 +00:00
2015-02-27 21:17:42 +00:00
2015-01-14 01:43:33 +00:00
2015-03-13 18:20:45 +00:00
2015-03-13 18:20:45 +00:00
2015-02-27 21:17:42 +00:00
2012-01-25 22:24:19 +00:00
2014-04-03 16:01:44 +00:00
2015-03-05 19:37:53 +00:00
2014-12-18 02:20:58 +00:00
2014-08-21 12:50:31 +00:00
2014-05-30 10:09:59 +00:00
2014-08-26 12:47:26 +00:00
2014-04-03 16:01:44 +00:00
2015-02-27 21:17:42 +00:00
2014-02-14 17:19:07 +00:00
2015-03-11 18:54:22 +00:00
2015-03-03 17:24:31 +00:00
2015-03-27 20:46:33 +00:00
2015-03-27 20:46:33 +00:00
2015-04-16 23:24:18 +00:00
2015-04-16 23:24:18 +00:00
2015-04-08 10:10:12 +00:00
2015-04-16 23:24:18 +00:00
2015-04-16 23:24:18 +00:00
2015-03-27 20:46:33 +00:00
2015-03-03 17:24:31 +00:00
2013-12-18 09:27:33 +00:00
2012-10-03 08:29:36 +00:00
2015-04-09 14:07:28 +00:00
2014-08-23 18:29:43 +00:00
2015-02-27 21:17:42 +00:00
2013-07-13 20:38:47 +00:00
2015-03-13 18:20:45 +00:00
2014-11-14 22:45:33 +00:00
2015-03-13 18:20:45 +00:00
2013-07-25 18:35:14 +00:00
2011-11-08 00:09:27 +00:00
2014-01-29 11:50:56 +00:00
2014-05-14 16:38:30 +00:00
2014-05-14 16:37:32 +00:00
2014-01-29 11:50:56 +00:00
2014-01-29 11:50:56 +00:00
2014-05-07 07:49:34 +00:00
2012-11-27 16:11:16 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 21:17:42 +00:00
2014-08-05 20:16:35 +00:00
2013-07-13 20:38:47 +00:00
2014-04-03 16:01:44 +00:00
2015-03-13 18:20:45 +00:00
2015-02-27 18:32:11 +00:00
2015-02-27 18:32:11 +00:00
2015-02-27 18:32:11 +00:00
2015-02-27 18:32:11 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 18:32:11 +00:00
2015-02-27 18:32:11 +00:00
2014-01-06 14:28:05 +00:00
2015-02-27 18:32:11 +00:00
2015-02-27 18:32:11 +00:00
2015-02-27 18:32:11 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 18:32:11 +00:00
2015-03-13 18:20:45 +00:00
2015-02-27 18:32:11 +00:00
2015-02-27 18:32:11 +00:00
2014-07-16 22:20:51 +00:00
2015-03-13 18:20:45 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 18:32:11 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 18:32:11 +00:00
2015-02-27 18:32:11 +00:00
2015-02-27 18:32:11 +00:00
2015-02-27 21:17:42 +00:00
2015-04-16 23:24:18 +00:00
2015-02-27 21:17:42 +00:00
2014-03-11 15:09:49 +00:00
2014-02-11 23:49:31 +00:00
2015-02-27 21:17:42 +00:00
2014-02-04 10:38:46 +00:00
2015-04-16 23:24:18 +00:00
2014-04-03 16:01:44 +00:00
2014-04-03 16:01:44 +00:00
2015-02-27 21:17:42 +00:00
2012-08-14 00:56:06 +00:00
2014-04-03 16:01:44 +00:00
2014-04-03 16:01:44 +00:00
2014-04-03 16:01:44 +00:00
2014-04-03 16:01:44 +00:00
2015-02-27 21:17:42 +00:00
2014-04-03 16:01:44 +00:00
2014-04-03 16:01:44 +00:00
2014-04-03 16:01:44 +00:00
2014-04-03 16:01:44 +00:00
2014-04-03 16:01:44 +00:00
2015-02-27 21:17:42 +00:00
2014-04-03 16:01:44 +00:00
2015-02-27 21:17:42 +00:00
2014-04-03 16:01:44 +00:00
2014-04-03 16:01:44 +00:00
2014-04-03 16:01:44 +00:00
2015-02-27 21:17:42 +00:00
2013-07-14 06:24:09 +00:00
2013-07-14 06:24:09 +00:00
2014-10-23 15:31:50 +00:00
2015-02-27 21:17:42 +00:00
2014-04-03 16:01:44 +00:00
2014-04-03 16:01:44 +00:00
2014-04-03 16:01:44 +00:00
2015-02-27 21:17:42 +00:00
2014-04-03 16:01:44 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 21:17:42 +00:00
2014-04-03 16:01:44 +00:00
2014-05-08 22:45:07 +00:00
2015-02-27 21:17:42 +00:00
2015-04-16 23:24:18 +00:00
2015-04-11 00:06:36 +00:00
2015-03-23 21:17:36 +00:00
2015-03-23 21:17:36 +00:00
2015-02-27 21:17:42 +00:00
2013-04-21 12:20:19 +00:00
2013-04-21 12:20:19 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 21:17:42 +00:00
2015-03-13 18:20:45 +00:00
2014-05-09 14:01:47 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 21:17:42 +00:00
2013-07-14 06:24:09 +00:00
2014-04-25 17:24:24 +00:00
2014-04-03 16:01:44 +00:00
2015-02-27 21:17:42 +00:00
2015-03-13 18:20:45 +00:00
2014-04-03 16:01:44 +00:00
2014-04-03 16:01:44 +00:00
2015-04-16 15:43:26 +00:00
2014-04-03 16:01:44 +00:00
2015-02-27 21:17:42 +00:00
2015-04-16 23:24:18 +00:00
2015-02-27 21:17:42 +00:00
2014-04-03 16:01:44 +00:00
2014-05-30 10:09:59 +00:00
2015-02-27 21:17:42 +00:00
2013-07-14 06:24:09 +00:00
2015-02-27 19:29:02 +00:00
2015-02-27 21:17:42 +00:00
2015-03-21 01:23:15 +00:00
2015-02-27 21:17:42 +00:00
2014-04-03 16:01:44 +00:00
2014-04-29 10:06:05 +00:00
2015-02-27 19:29:02 +00:00
2015-04-16 23:24:18 +00:00
2014-05-30 10:09:59 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 21:17:42 +00:00
2014-04-03 16:01:44 +00:00
2014-04-03 16:01:44 +00:00
2014-04-03 16:01:44 +00:00
2015-02-27 19:29:02 +00:00
2014-07-25 09:55:01 +00:00
2014-04-03 16:01:44 +00:00
2014-02-04 17:22:40 +00:00
2014-01-24 15:59:50 +00:00
2014-01-24 15:59:50 +00:00
2014-01-24 15:59:50 +00:00
2014-04-03 16:01:44 +00:00
2014-04-03 16:01:44 +00:00
2014-04-03 16:01:44 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 19:29:02 +00:00
2014-05-09 21:52:48 +00:00
2014-04-25 17:51:25 +00:00
2014-11-17 14:08:57 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 21:17:42 +00:00
2014-04-03 16:01:44 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 21:17:42 +00:00
2014-04-03 15:10:35 +00:00
2015-03-13 18:20:45 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 21:17:42 +00:00
2015-03-13 18:20:45 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 21:17:42 +00:00
2014-06-09 22:42:55 +00:00
2015-02-27 21:17:42 +00:00
2013-07-14 06:24:09 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 21:17:42 +00:00
2012-03-01 17:41:19 +00:00
2014-05-08 14:06:24 +00:00
2014-04-03 16:01:44 +00:00
2015-02-27 21:17:42 +00:00
2015-01-23 09:10:03 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 19:29:02 +00:00
2015-02-27 21:17:42 +00:00
2015-03-13 18:20:45 +00:00
2015-02-27 21:17:42 +00:00
2014-02-13 16:49:47 +00:00
2014-04-03 16:01:44 +00:00
2015-04-13 10:47:39 +00:00
2015-04-13 10:47:39 +00:00
2015-03-18 12:01:59 +00:00
2015-02-27 21:17:42 +00:00
2014-12-15 19:07:53 +00:00
2014-12-15 19:07:53 +00:00
2014-12-15 19:07:53 +00:00
2014-01-23 13:43:47 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 21:17:42 +00:00
2014-04-03 16:01:44 +00:00
2015-03-06 19:49:10 +00:00
2013-11-26 12:45:05 +00:00
2014-04-03 17:35:22 +00:00
2014-04-03 16:01:44 +00:00
2014-04-03 17:35:22 +00:00
2014-04-03 16:01:44 +00:00
2015-03-13 18:20:45 +00:00
2014-04-12 04:47:04 +00:00
2014-12-15 19:07:53 +00:00
2014-12-15 19:07:53 +00:00
2015-02-27 21:17:42 +00:00
2014-04-03 16:01:44 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 21:17:42 +00:00
2014-04-03 16:01:44 +00:00
2014-04-03 16:01:44 +00:00
2015-02-27 21:17:42 +00:00
2014-04-03 16:01:44 +00:00
2012-09-29 21:43:49 +00:00
2015-04-16 23:24:18 +00:00
2015-03-26 18:29:02 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 21:17:42 +00:00
2014-12-04 19:34:50 +00:00
2015-03-20 20:00:01 +00:00
2015-02-27 21:17:42 +00:00
2014-02-25 16:57:28 +00:00
2015-02-19 00:45:04 +00:00
2012-09-29 21:43:49 +00:00
2014-04-02 09:03:43 +00:00
2015-04-16 23:24:18 +00:00
2014-12-15 19:07:53 +00:00
2014-04-03 16:01:44 +00:00
2013-07-14 06:24:09 +00:00
2015-02-27 21:17:42 +00:00
2013-08-26 20:22:08 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 21:17:42 +00:00
2013-03-11 03:49:23 +00:00
2014-10-14 22:12:17 +00:00
2015-02-27 19:29:02 +00:00
2015-03-27 23:41:42 +00:00
2015-02-27 21:17:42 +00:00
2014-08-20 10:40:20 +00:00
2013-05-23 19:11:20 +00:00
2015-02-27 21:17:42 +00:00
2015-04-03 00:18:38 +00:00
2014-04-03 16:01:44 +00:00
2014-04-03 16:01:44 +00:00
2014-04-03 16:01:44 +00:00
2014-04-03 16:01:44 +00:00
2014-04-03 16:01:44 +00:00
2014-04-03 16:01:44 +00:00
2014-04-03 16:01:44 +00:00
2014-04-03 16:01:44 +00:00
2014-04-03 16:01:44 +00:00
2014-04-03 16:01:44 +00:00
2014-04-03 16:01:44 +00:00
2014-04-03 16:01:44 +00:00
2014-04-03 17:35:22 +00:00
2014-04-03 17:35:22 +00:00
2014-04-03 16:01:44 +00:00
2014-04-03 16:01:44 +00:00
2013-07-14 06:24:09 +00:00
2014-04-03 16:01:44 +00:00
2014-03-11 15:09:49 +00:00
2014-03-11 15:09:49 +00:00
2014-04-03 16:01:44 +00:00
2015-03-27 06:10:13 +00:00
2014-07-23 13:59:12 +00:00
2015-01-19 15:16:06 +00:00
2014-05-06 20:43:01 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 21:17:42 +00:00
2014-04-03 16:01:44 +00:00
2014-04-03 16:01:44 +00:00
2014-04-03 16:01:44 +00:00
2014-04-03 16:01:44 +00:00
2015-02-08 00:50:47 +00:00
2015-04-16 23:24:18 +00:00
2013-11-03 06:14:38 +00:00
2015-03-13 18:20:45 +00:00
2014-07-14 18:21:11 +00:00
2014-04-03 17:35:22 +00:00
2015-02-27 21:17:42 +00:00
2014-10-20 11:30:35 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 21:17:42 +00:00
2015-03-17 18:20:47 +00:00
2015-02-27 19:29:02 +00:00
2015-02-27 21:17:42 +00:00
2014-04-23 01:09:29 +00:00
2015-04-16 23:24:18 +00:00
2014-12-15 19:07:53 +00:00
2015-04-16 23:24:18 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 21:17:42 +00:00
2014-04-03 16:01:44 +00:00
2014-01-24 17:20:08 +00:00
2015-03-26 22:11:00 +00:00
2015-04-16 15:43:26 +00:00
2015-02-27 21:17:42 +00:00
2014-05-08 14:06:24 +00:00
2014-02-13 14:44:26 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 21:17:42 +00:00
2014-07-23 07:08:53 +00:00
2014-04-03 23:47:24 +00:00
2015-01-03 21:35:00 +00:00
2014-12-18 02:20:58 +00:00
2015-02-27 21:17:42 +00:00
2014-12-15 19:07:53 +00:00
2013-07-14 06:24:09 +00:00
2014-12-15 19:07:53 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 19:29:02 +00:00
2012-07-02 12:47:22 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 21:17:42 +00:00
2014-08-11 20:13:25 +00:00
2014-09-11 10:45:50 +00:00
2015-02-27 21:17:42 +00:00
2014-01-13 14:20:25 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 21:17:42 +00:00
2015-03-13 18:20:45 +00:00
2013-12-04 22:43:20 +00:00
2014-04-15 21:30:06 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 21:17:42 +00:00
2014-04-03 16:01:44 +00:00
2015-02-27 21:17:42 +00:00
2015-04-16 23:24:18 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 21:17:42 +00:00
2014-05-22 04:46:46 +00:00
2014-04-03 16:01:44 +00:00
2012-05-07 20:51:25 +00:00
2013-07-14 06:24:09 +00:00
2014-04-03 16:01:44 +00:00
2014-03-11 15:09:44 +00:00
2014-05-30 08:59:55 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 21:17:42 +00:00
2014-08-22 21:59:26 +00:00
2015-03-11 18:54:22 +00:00
2015-03-11 18:54:22 +00:00
2015-04-16 23:24:18 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 21:17:42 +00:00
2015-03-31 10:20:58 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 21:17:42 +00:00
2015-03-05 19:37:53 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 21:17:42 +00:00
2015-04-16 23:24:18 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 21:17:42 +00:00
2013-03-02 19:38:33 +00:00
2014-04-22 10:10:09 +00:00
2015-03-03 17:24:31 +00:00
2015-04-16 23:24:18 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 21:17:42 +00:00
2015-04-08 17:18:28 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 21:17:42 +00:00
2013-12-18 22:25:17 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 19:29:02 +00:00
2015-04-16 23:24:18 +00:00
2014-04-03 16:01:44 +00:00
2014-05-30 08:59:55 +00:00
2015-02-27 19:29:02 +00:00
2014-04-01 13:22:02 +00:00
2015-02-27 21:17:42 +00:00