Hiroshi Inoue
bb0efe8412
[PowerPC] handle ISD:TRUNCATE in BitPermutationSelector
...
This is the last one in a series of patches to support better code generation for bitfield insert.
BitPermutationSelector already support ISD::ZERO_EXTEND but not TRUNCATE.
This patch adds support for ISD:TRUNCATE in BitPermutationSelector.
For example of this test case,
struct s64b {
int a:4;
int b:16;
int c:24;
};
void bitfieldinsert64b(struct s64b *p, unsigned char v) {
p->b = v;
}
the selection DAG loos like:
t14: i32,ch = load<(load 4 from %ir.0)> t0, t2, undef:i64
t18: i32 = and t14, Constant:i32<-1048561>
t4: i64,ch = CopyFromReg t0, Register:i64 %1
t22: i64 = AssertZext t4, ValueType:ch:i8
t23: i32 = truncate t22
t16: i32 = shl nuw nsw t23, Constant:i32<4>
t19: i32 = or t18, t16
t20: ch = store<(store 4 into %ir.0)> t14:1, t19, t2, undef:i64
By handling truncate in the BitPermutationSelector, we can use information from AssertZext when selecting t19 and skip the mask operation corresponding to t18.
So the generated sequences with and without this patch are
without this patch
rlwinm 5, 5, 0, 28, 11 # corresponding to t18
rlwimi 5, 4, 4, 20, 27
with this patch
rlwimi 5, 4, 4, 12, 27
Differential Revision: https://reviews.llvm.org/D49076
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@350118 91177308-0d34-0410-b5e6-96231b3b80d8
2018-12-28 08:00:39 +00:00
..
2017-08-01 22:20:41 +00:00
2017-08-01 22:20:41 +00:00
2017-08-01 22:20:41 +00:00
2017-08-01 22:20:41 +00:00
2017-08-01 22:20:41 +00:00
2017-08-01 22:20:41 +00:00
2017-08-01 22:20:41 +00:00
2017-08-01 22:20:41 +00:00
2017-08-01 22:20:41 +00:00
2018-08-28 01:18:29 +00:00
2018-08-28 01:18:29 +00:00
2016-08-03 18:17:35 +00:00
2017-08-01 22:20:41 +00:00
2018-08-28 01:18:29 +00:00
2017-08-01 22:20:41 +00:00
2017-08-01 22:20:41 +00:00
2018-07-04 18:54:25 +00:00
2017-08-01 22:20:41 +00:00
2017-08-01 22:20:41 +00:00
2016-08-03 18:17:35 +00:00
2018-08-28 01:18:29 +00:00
2017-08-01 22:20:41 +00:00
2018-08-28 01:18:29 +00:00
2017-08-01 22:20:41 +00:00
2017-08-01 22:20:41 +00:00
2017-08-01 22:20:41 +00:00
2017-08-01 22:20:41 +00:00
2017-08-01 22:20:41 +00:00
2017-08-01 22:20:41 +00:00
2018-08-28 01:18:29 +00:00
2017-08-01 22:20:41 +00:00
2017-08-01 22:20:41 +00:00
2018-08-28 01:18:29 +00:00
2018-08-28 01:18:29 +00:00
2018-08-28 01:18:29 +00:00
2016-08-03 18:17:35 +00:00
2017-08-01 22:20:41 +00:00
2018-08-28 01:18:29 +00:00
2018-08-28 01:18:29 +00:00
2018-08-28 01:18:29 +00:00
2018-08-28 01:18:29 +00:00
2018-08-28 01:18:29 +00:00
2018-08-28 01:18:29 +00:00
2017-08-01 22:20:41 +00:00
2017-08-01 22:20:41 +00:00
2017-08-01 22:20:41 +00:00
2017-08-01 22:20:41 +00:00
2018-08-28 01:18:29 +00:00
2017-08-01 22:20:41 +00:00
2018-08-28 01:18:29 +00:00
2017-08-01 22:20:41 +00:00
2017-08-01 22:20:41 +00:00
2018-08-28 01:18:29 +00:00
2018-08-28 01:18:29 +00:00
2018-08-28 01:18:29 +00:00
2018-08-28 01:18:29 +00:00
2017-08-01 22:20:41 +00:00
2018-08-28 01:18:29 +00:00
2018-08-28 01:18:29 +00:00
2018-08-28 01:18:29 +00:00
2017-08-01 22:20:41 +00:00
2017-08-01 22:20:41 +00:00
2017-08-01 22:20:41 +00:00
2017-08-01 22:20:41 +00:00
2018-08-28 01:18:29 +00:00
2018-08-28 01:18:29 +00:00
2018-08-28 01:18:29 +00:00
2018-08-28 01:18:29 +00:00
2018-08-28 01:18:29 +00:00
2017-08-01 22:20:41 +00:00
2017-08-01 22:20:41 +00:00
2017-08-01 22:20:41 +00:00
2017-08-01 22:20:41 +00:00
2018-08-28 01:18:29 +00:00
2018-08-28 01:18:29 +00:00
2018-08-28 01:18:29 +00:00
2018-08-28 01:18:29 +00:00
2018-08-28 01:18:29 +00:00
2018-08-28 01:18:29 +00:00
2018-08-28 01:18:29 +00:00
2018-07-19 19:34:18 +00:00
2017-08-01 22:20:41 +00:00
2018-08-28 01:18:29 +00:00
2018-08-28 01:18:29 +00:00
2018-08-28 01:18:29 +00:00
2018-08-28 01:18:29 +00:00
2018-08-28 01:18:29 +00:00
2017-12-14 10:02:58 +00:00
2018-08-28 01:18:29 +00:00
2018-08-28 01:18:29 +00:00
2018-08-28 01:18:29 +00:00
2018-08-28 01:18:29 +00:00
2018-08-28 01:18:29 +00:00
2018-08-28 01:18:29 +00:00
2018-08-28 01:18:29 +00:00
2018-08-28 01:18:29 +00:00
2018-08-28 01:18:29 +00:00
2016-08-03 18:17:35 +00:00
2018-08-28 01:18:29 +00:00
2018-08-28 01:18:29 +00:00
2018-08-28 01:18:29 +00:00
2016-08-03 18:17:35 +00:00
2016-08-03 18:17:35 +00:00
2016-08-03 18:17:35 +00:00
2016-08-03 18:17:35 +00:00
2016-08-03 18:17:35 +00:00
2018-09-30 17:23:21 +00:00
2016-01-12 21:00:43 +00:00
2016-08-03 18:17:35 +00:00
2016-08-03 18:17:35 +00:00
2018-07-04 18:54:25 +00:00
2018-10-10 02:33:48 +00:00
2017-08-01 22:20:41 +00:00
2017-08-01 22:20:41 +00:00
2017-08-01 22:20:41 +00:00
2016-08-03 18:17:35 +00:00
2018-01-31 22:04:26 +00:00
2018-12-07 05:25:16 +00:00
2016-08-03 18:17:35 +00:00
2018-08-28 01:18:29 +00:00
2018-12-25 03:29:51 +00:00
2018-12-04 20:14:57 +00:00
2017-04-10 20:18:21 +00:00
2018-10-12 14:02:20 +00:00
2017-08-01 22:20:41 +00:00
2018-01-31 22:04:26 +00:00
2016-08-03 18:17:35 +00:00
2018-03-19 18:50:02 +00:00
2018-09-07 07:56:05 +00:00
2018-01-31 22:04:26 +00:00
2016-12-15 00:01:53 +00:00
2018-08-28 01:18:29 +00:00
2016-08-03 18:17:35 +00:00
2016-08-03 18:17:35 +00:00
2017-08-01 22:20:41 +00:00
2017-08-01 22:20:41 +00:00
2017-08-01 22:20:41 +00:00
2017-08-01 22:20:41 +00:00
2017-08-01 22:20:41 +00:00
2017-08-01 22:20:41 +00:00
2017-12-04 17:18:51 +00:00
2018-08-28 01:18:29 +00:00
2016-10-24 15:46:58 +00:00
2016-08-03 18:17:35 +00:00
2016-08-03 18:17:35 +00:00
2016-08-03 18:17:35 +00:00
2018-08-28 01:18:29 +00:00
2018-03-27 16:44:41 +00:00
2017-08-01 22:20:41 +00:00
2016-08-03 18:17:35 +00:00
2018-08-28 01:18:29 +00:00
2018-12-28 02:12:55 +00:00
2018-12-28 02:12:55 +00:00
2018-08-28 01:18:29 +00:00
2018-12-04 20:14:57 +00:00
2018-08-28 01:18:29 +00:00
2018-08-28 01:18:29 +00:00
2018-07-04 18:54:25 +00:00
2018-12-28 02:12:55 +00:00
2018-08-28 01:18:29 +00:00
2016-08-03 18:17:35 +00:00
2017-08-01 22:20:41 +00:00
2017-08-01 22:20:41 +00:00
2017-08-01 22:20:41 +00:00
2018-10-11 18:28:59 +00:00
2018-08-20 02:52:55 +00:00
2018-12-28 08:00:39 +00:00
2017-08-01 22:20:41 +00:00
2018-06-24 14:37:30 +00:00
2017-06-08 18:27:24 +00:00
2017-06-08 18:27:24 +00:00
2018-06-07 13:21:14 +00:00
2018-08-20 02:52:55 +00:00
2015-12-12 00:32:00 +00:00
2018-08-28 01:18:29 +00:00
2018-11-29 03:04:39 +00:00
2017-04-10 20:18:21 +00:00
2018-11-21 02:53:50 +00:00
2017-08-01 22:20:41 +00:00
2018-10-26 18:09:36 +00:00
2017-08-01 22:20:41 +00:00
2016-11-11 14:41:19 +00:00
2016-08-03 18:17:35 +00:00
2018-09-24 18:14:13 +00:00
2016-08-03 18:17:35 +00:00
2016-08-03 18:17:35 +00:00
2018-03-14 21:52:13 +00:00
2018-08-28 01:18:29 +00:00
2017-08-01 22:20:41 +00:00
2016-08-03 18:17:35 +00:00
2016-07-12 12:16:27 +00:00
2016-08-03 18:17:35 +00:00
2017-01-10 23:43:04 +00:00
2017-12-20 05:18:19 +00:00
2017-08-01 22:20:41 +00:00
2016-08-03 18:17:35 +00:00
2016-08-03 18:17:35 +00:00
2018-08-28 01:18:29 +00:00
2016-08-03 18:17:35 +00:00
2018-12-10 20:55:34 +00:00
2018-01-30 16:17:22 +00:00
2018-07-04 18:54:25 +00:00
2018-10-26 06:48:53 +00:00
2016-08-03 18:17:35 +00:00
2018-08-28 01:18:29 +00:00
2018-08-28 01:18:29 +00:00
2017-11-30 13:39:10 +00:00
2017-06-24 01:29:24 +00:00
2016-08-03 18:17:35 +00:00
2017-08-01 22:20:41 +00:00
2018-01-31 22:04:26 +00:00
2018-01-31 22:04:26 +00:00
2018-12-28 01:02:35 +00:00
2018-12-03 03:32:57 +00:00
2016-08-03 18:17:35 +00:00
2016-08-03 18:17:35 +00:00
2016-08-03 18:17:35 +00:00
2017-08-01 22:20:41 +00:00
2018-12-07 05:25:16 +00:00
2018-09-20 03:09:15 +00:00
2016-05-17 19:52:01 +00:00
2017-01-16 20:12:26 +00:00
2017-11-30 13:39:10 +00:00
2016-09-06 12:30:00 +00:00
2016-08-03 18:17:35 +00:00
2018-12-07 05:25:16 +00:00
2016-08-03 18:17:35 +00:00
2017-10-12 16:43:33 +00:00
2017-08-01 22:20:41 +00:00
2016-08-03 18:17:35 +00:00
2016-08-03 18:17:35 +00:00
2016-08-03 18:17:35 +00:00
2017-04-11 02:03:17 +00:00
2017-04-10 20:18:21 +00:00
2018-12-07 05:25:16 +00:00
2017-08-01 22:20:41 +00:00
2017-08-01 22:20:41 +00:00
2017-08-01 22:20:41 +00:00
2018-01-19 17:13:12 +00:00
2017-08-01 22:20:41 +00:00
2016-08-03 18:17:35 +00:00
2017-10-12 16:43:33 +00:00
2017-08-01 22:20:41 +00:00
2018-12-07 05:25:16 +00:00
2018-02-05 12:25:29 +00:00
2016-08-03 18:17:35 +00:00
2017-08-01 22:20:41 +00:00
2017-08-01 22:20:41 +00:00
2017-11-30 16:12:24 +00:00
2018-08-28 01:18:29 +00:00
2018-05-09 02:40:45 +00:00
2017-08-01 22:20:41 +00:00
2016-08-03 18:17:35 +00:00
2018-10-30 23:28:27 +00:00
2018-10-30 23:28:27 +00:00
2017-08-01 22:20:41 +00:00
2017-11-20 14:38:30 +00:00
2017-08-01 22:20:41 +00:00
2016-08-03 18:17:35 +00:00
2016-08-03 18:17:35 +00:00
2017-12-30 08:09:04 +00:00
2017-06-17 02:08:18 +00:00
2015-12-01 11:40:55 +00:00
2016-08-03 18:17:35 +00:00
2018-12-07 05:25:16 +00:00
2016-08-03 18:17:35 +00:00
2016-04-07 15:30:55 +00:00
2016-09-01 10:28:47 +00:00
2018-08-28 01:18:29 +00:00
2018-01-19 17:13:12 +00:00
2018-02-28 17:48:55 +00:00
2017-08-01 22:20:41 +00:00
2017-12-11 20:42:37 +00:00
2017-12-11 20:42:37 +00:00
2018-01-31 22:04:26 +00:00
2018-01-31 22:04:26 +00:00
2018-01-31 22:04:26 +00:00
2018-01-31 22:04:26 +00:00
2018-01-31 22:04:26 +00:00
2018-01-31 22:04:26 +00:00
2018-01-31 22:04:26 +00:00
2018-01-31 22:04:26 +00:00
2018-01-31 22:04:26 +00:00
2018-01-31 22:04:26 +00:00
2018-07-04 18:54:25 +00:00
2016-08-03 18:17:35 +00:00
2018-03-23 15:28:15 +00:00
2018-10-10 04:18:35 +00:00
2017-08-01 22:20:41 +00:00
2018-08-27 11:20:27 +00:00
2016-08-03 18:17:35 +00:00
2018-12-04 20:14:57 +00:00
2018-07-12 20:18:57 +00:00
2018-10-23 17:11:36 +00:00
2018-07-12 20:18:57 +00:00
2018-12-04 20:14:57 +00:00
2018-07-12 20:18:57 +00:00
2018-08-24 20:00:24 +00:00
2018-07-12 20:18:57 +00:00
2018-12-04 20:14:57 +00:00
2018-12-04 20:14:57 +00:00
2018-08-28 01:18:29 +00:00
2015-07-24 01:07:50 +00:00
2016-12-15 00:01:53 +00:00
2018-12-04 20:14:57 +00:00
2018-07-18 04:25:10 +00:00
2015-07-24 01:07:50 +00:00
2015-07-24 01:07:50 +00:00
2018-07-18 04:25:10 +00:00
2015-07-24 01:07:50 +00:00
2017-09-23 09:50:12 +00:00
2016-10-24 17:31:09 +00:00
2015-07-24 01:07:50 +00:00
2016-08-03 18:17:35 +00:00
2016-08-03 18:17:35 +00:00
2016-08-03 18:17:35 +00:00
2015-07-24 01:07:50 +00:00
2018-08-20 02:52:55 +00:00
2018-07-18 04:25:10 +00:00
2015-07-24 01:07:50 +00:00
2017-09-23 09:50:12 +00:00
2015-07-24 01:07:50 +00:00
2018-02-20 15:09:45 +00:00
2016-08-03 18:17:35 +00:00
2016-08-03 18:17:35 +00:00
2016-08-03 18:17:35 +00:00
2016-08-03 18:17:35 +00:00
2018-10-09 23:20:11 +00:00
2018-08-20 02:52:55 +00:00
2017-06-27 04:52:17 +00:00
2016-08-03 18:17:35 +00:00
2018-06-16 00:03:06 +00:00
2017-08-01 22:20:41 +00:00
2017-08-01 22:20:41 +00:00
2016-08-03 18:17:35 +00:00
2016-08-03 18:17:35 +00:00
2018-02-27 16:59:10 +00:00
2017-08-01 22:20:41 +00:00
2017-08-01 22:20:41 +00:00
2018-08-20 02:52:55 +00:00
2017-08-01 22:20:41 +00:00
2017-08-01 22:20:41 +00:00
2017-08-01 22:20:41 +00:00
2017-08-01 22:20:41 +00:00
2017-01-16 20:12:26 +00:00
2016-08-03 18:17:35 +00:00
2018-01-31 22:04:26 +00:00
2018-08-20 02:52:55 +00:00
2017-08-01 22:20:41 +00:00
2017-08-01 22:20:41 +00:00
2018-06-27 18:16:40 +00:00
2017-03-15 16:04:53 +00:00
2017-08-01 22:20:41 +00:00
2017-09-06 03:08:26 +00:00
2016-08-03 18:17:35 +00:00
2018-06-27 18:16:40 +00:00
2017-08-01 22:20:41 +00:00
2016-08-03 18:17:35 +00:00
2016-08-03 18:17:35 +00:00
2018-08-28 01:18:29 +00:00
2018-08-28 01:18:29 +00:00
2017-08-01 22:20:41 +00:00
2018-08-28 01:18:29 +00:00
2017-08-01 22:20:41 +00:00
2016-08-03 18:17:35 +00:00
2018-01-19 17:13:12 +00:00
2018-01-19 17:13:12 +00:00
2018-08-28 01:18:29 +00:00
2018-07-04 18:54:25 +00:00
2018-06-27 18:16:40 +00:00
2018-11-16 19:24:23 +00:00
2016-12-15 00:01:53 +00:00
2018-08-09 17:26:22 +00:00
2018-09-03 03:14:29 +00:00
2018-01-19 17:13:12 +00:00
2018-02-27 16:59:10 +00:00
2017-12-04 17:18:51 +00:00
2017-08-01 22:20:41 +00:00
2018-08-28 01:18:29 +00:00
2018-08-28 01:18:29 +00:00
2018-12-06 19:18:56 +00:00
2016-08-03 18:17:35 +00:00
2018-07-04 18:54:25 +00:00
2018-07-19 19:34:18 +00:00
2016-08-03 18:17:35 +00:00
2018-07-04 18:54:25 +00:00
2017-08-01 22:20:41 +00:00
2018-08-20 02:52:55 +00:00
2017-08-01 22:20:41 +00:00
2016-08-03 18:17:35 +00:00
2016-08-03 18:17:35 +00:00
2017-08-01 22:20:41 +00:00
2018-12-07 05:25:16 +00:00
2017-01-16 20:12:26 +00:00
2017-08-01 22:20:41 +00:00
2016-08-03 18:17:35 +00:00
2016-08-03 18:17:35 +00:00
2018-08-28 01:18:29 +00:00
2018-08-28 01:18:29 +00:00
2016-08-03 18:17:35 +00:00
2016-10-04 06:59:23 +00:00
2017-08-01 22:20:41 +00:00
2017-10-03 16:59:13 +00:00
2018-11-01 02:35:17 +00:00
2018-08-28 01:18:29 +00:00
2017-08-01 22:20:41 +00:00
2017-08-01 22:20:41 +00:00
2018-01-19 17:13:12 +00:00
2017-01-16 20:12:26 +00:00
2018-08-28 01:18:29 +00:00
2018-08-28 01:18:29 +00:00
2018-12-13 09:56:19 +00:00
2018-08-28 01:18:29 +00:00
2016-08-03 18:17:35 +00:00
2016-08-03 18:17:35 +00:00
2016-08-03 18:17:35 +00:00
2016-08-03 18:17:35 +00:00
2017-08-01 22:20:41 +00:00
2018-07-04 18:54:25 +00:00
2018-01-31 09:26:51 +00:00
2018-01-31 22:04:26 +00:00
2017-08-01 22:20:41 +00:00
2016-08-03 18:17:35 +00:00
2018-01-31 09:26:51 +00:00
2018-08-08 15:20:43 +00:00
2017-12-04 17:18:51 +00:00
2017-08-01 22:20:41 +00:00
2016-08-30 00:59:23 +00:00
2018-08-28 01:18:29 +00:00
2016-08-03 18:17:35 +00:00
2016-08-03 18:17:35 +00:00
2018-03-23 15:28:15 +00:00
2016-08-03 18:17:35 +00:00
2018-07-19 19:34:18 +00:00
2018-08-28 01:18:29 +00:00
2018-08-20 02:52:55 +00:00
2016-09-22 09:52:19 +00:00
2018-07-11 20:25:49 +00:00
2018-08-28 01:18:29 +00:00
2018-02-16 23:02:28 +00:00
2016-08-03 18:17:35 +00:00
2016-08-03 18:17:35 +00:00
2016-08-03 18:17:35 +00:00
2016-12-15 00:01:53 +00:00
2018-08-20 02:52:55 +00:00
2016-11-16 00:37:30 +00:00
2018-12-04 20:14:57 +00:00
2016-08-03 18:17:35 +00:00
2016-08-03 18:17:35 +00:00
2016-08-03 18:17:35 +00:00
2016-08-03 18:17:35 +00:00
2016-12-15 00:01:53 +00:00
2018-08-20 02:52:55 +00:00
2018-12-04 20:14:57 +00:00
2016-08-03 18:17:35 +00:00
2016-12-15 00:01:53 +00:00
2017-01-26 15:02:31 +00:00
2017-11-14 21:09:45 +00:00
2018-12-04 20:14:57 +00:00
2017-08-01 22:20:41 +00:00
2017-08-01 22:20:41 +00:00
2018-06-20 22:01:04 +00:00
2017-12-04 17:18:51 +00:00
2018-12-20 13:01:04 +00:00
2018-11-22 19:24:10 +00:00
2018-01-19 17:13:12 +00:00
2018-07-11 20:25:49 +00:00
2018-01-19 17:13:12 +00:00
2018-01-19 17:13:12 +00:00
2017-06-27 12:43:08 +00:00
2018-12-07 05:25:16 +00:00
2018-07-19 19:34:18 +00:00
2016-08-03 18:17:35 +00:00
2018-12-18 06:32:42 +00:00
2017-01-31 23:48:32 +00:00
2018-01-19 17:13:12 +00:00
2017-07-25 18:26:35 +00:00
2017-08-01 22:20:41 +00:00
2017-08-01 22:20:41 +00:00
2017-08-01 22:20:41 +00:00
2018-09-18 10:53:13 +00:00
2016-08-03 18:17:35 +00:00
2017-08-01 22:20:41 +00:00
2017-08-01 22:20:41 +00:00
2016-08-03 18:17:35 +00:00
2018-08-28 01:18:29 +00:00
2018-08-28 01:18:29 +00:00
2018-08-28 01:18:29 +00:00
2018-08-28 01:18:29 +00:00
2018-08-28 01:18:29 +00:00
2018-08-28 01:18:29 +00:00
2018-08-28 01:18:29 +00:00
2017-08-01 22:20:41 +00:00
2017-12-04 17:18:51 +00:00
2018-12-07 05:25:16 +00:00
2018-05-02 22:56:04 +00:00
2018-08-28 01:18:29 +00:00
2018-04-17 13:07:01 +00:00
2016-08-31 00:52:03 +00:00
2016-10-27 05:17:58 +00:00
2018-06-27 18:16:40 +00:00
2017-09-26 20:42:47 +00:00
2018-01-31 22:04:26 +00:00
2018-01-09 03:03:41 +00:00
2018-09-18 13:43:16 +00:00
2016-08-03 18:17:35 +00:00
2018-02-26 15:23:42 +00:00
2018-02-27 16:59:10 +00:00
2018-01-31 22:04:26 +00:00
2017-11-30 13:39:10 +00:00
2018-09-18 13:21:58 +00:00
2016-08-03 18:17:35 +00:00
2018-08-28 01:18:29 +00:00
2017-08-23 08:55:18 +00:00
2018-07-04 18:54:25 +00:00
2018-12-04 20:14:57 +00:00
2017-05-24 23:48:29 +00:00
2018-08-24 20:00:24 +00:00
2018-10-01 20:16:27 +00:00
2016-10-28 19:38:24 +00:00
2018-03-27 17:51:53 +00:00
2017-11-20 14:38:30 +00:00
2018-07-04 18:54:25 +00:00
2016-08-03 18:17:35 +00:00
2016-08-03 18:17:35 +00:00
2017-08-01 22:20:41 +00:00
2016-08-03 18:17:35 +00:00
2018-08-08 15:20:43 +00:00
2017-11-30 16:12:24 +00:00
2016-08-03 18:17:35 +00:00
2016-08-03 18:17:35 +00:00
2018-09-14 21:26:05 +00:00
2018-08-28 01:18:29 +00:00
2016-08-03 18:17:35 +00:00
2017-12-04 17:18:51 +00:00
2018-03-27 11:23:53 +00:00
2016-09-22 17:22:43 +00:00
2016-08-05 08:47:26 +00:00
2018-07-19 19:34:18 +00:00
2016-08-03 18:17:35 +00:00
2016-08-03 18:17:35 +00:00
2018-08-20 02:52:55 +00:00
2017-08-01 22:20:41 +00:00
2017-04-28 04:48:42 +00:00
2018-12-04 20:14:57 +00:00
2018-01-31 09:26:51 +00:00
2017-08-21 17:35:32 +00:00
2016-08-03 18:17:35 +00:00
2016-08-03 18:17:35 +00:00
2016-08-03 18:17:35 +00:00
2016-08-03 18:17:35 +00:00
2016-08-03 18:17:35 +00:00
2018-03-23 15:28:15 +00:00
2018-07-19 19:34:18 +00:00
2017-08-01 22:20:41 +00:00
2018-12-04 20:14:57 +00:00
2015-09-18 17:41:00 +00:00
2016-08-03 18:17:35 +00:00
2016-08-03 18:17:35 +00:00
2017-12-04 17:18:51 +00:00
2016-12-15 00:01:53 +00:00
2017-06-12 17:58:42 +00:00
2018-12-18 07:53:26 +00:00
2018-12-19 03:04:07 +00:00
2015-07-14 22:53:11 +00:00
2017-08-21 13:36:18 +00:00
2016-08-03 18:17:35 +00:00
2016-08-03 18:17:35 +00:00
2016-12-15 00:01:53 +00:00
2017-12-30 08:09:04 +00:00
2016-08-03 18:17:35 +00:00
2016-08-03 18:17:35 +00:00
2017-04-28 04:48:42 +00:00
2016-08-03 18:17:35 +00:00
2016-08-03 18:17:35 +00:00
2016-08-03 18:17:35 +00:00
2018-12-04 20:14:57 +00:00
2017-08-01 22:20:41 +00:00
2016-08-03 18:17:35 +00:00
2017-08-01 22:20:41 +00:00
2017-08-01 22:20:41 +00:00
2018-08-20 02:52:55 +00:00
2017-08-01 22:20:41 +00:00
2017-08-01 22:20:41 +00:00
2017-11-30 13:39:10 +00:00
2017-10-20 00:36:46 +00:00
2018-01-19 17:13:12 +00:00
2018-09-17 11:03:40 +00:00
2018-06-19 13:07:40 +00:00
2018-08-28 01:18:29 +00:00
2018-01-12 13:12:49 +00:00
2018-12-07 05:25:16 +00:00
2018-12-07 05:25:16 +00:00
2018-08-28 01:18:29 +00:00
2018-08-28 01:18:29 +00:00
2017-08-01 22:20:41 +00:00
2017-08-01 22:20:41 +00:00
2017-08-01 22:20:41 +00:00
2018-12-04 20:14:57 +00:00
2017-05-16 19:43:56 +00:00
2016-10-02 02:10:20 +00:00
2017-08-01 22:20:41 +00:00
2016-08-03 18:17:35 +00:00
2016-08-03 18:17:35 +00:00
2016-08-03 18:17:35 +00:00
2016-08-03 18:17:35 +00:00
2016-08-03 18:17:35 +00:00
2016-08-03 18:17:35 +00:00
2018-05-16 22:48:48 +00:00
2016-08-03 18:17:35 +00:00
2018-12-07 05:25:16 +00:00
2016-08-03 18:17:35 +00:00
2018-05-09 02:40:45 +00:00
2016-08-03 18:17:35 +00:00
2017-08-01 22:20:41 +00:00
2017-08-01 22:20:41 +00:00
2016-08-03 18:17:35 +00:00
2016-08-03 18:17:35 +00:00
2016-08-03 18:17:35 +00:00
2018-05-09 02:40:45 +00:00
2016-08-03 18:17:35 +00:00
2018-12-07 05:25:16 +00:00
2018-12-07 05:25:16 +00:00
2018-10-29 20:10:42 +00:00
2016-08-03 18:17:35 +00:00
2016-08-03 18:17:35 +00:00
2016-08-03 18:17:35 +00:00
2016-08-03 18:17:35 +00:00
2016-08-03 18:17:35 +00:00
2016-08-03 18:17:35 +00:00
2018-07-04 18:54:25 +00:00
2018-01-19 17:13:12 +00:00
2016-08-03 18:17:35 +00:00
2016-08-05 15:22:05 +00:00
2017-04-10 20:18:21 +00:00
2016-10-14 21:25:29 +00:00
2016-10-12 00:48:25 +00:00
2018-05-24 03:20:28 +00:00
2016-12-12 22:09:02 +00:00
2017-03-02 21:07:59 +00:00
2018-12-04 20:14:57 +00:00
2018-09-03 03:14:29 +00:00
2018-02-23 23:08:34 +00:00
2018-03-15 17:49:12 +00:00
2017-12-29 12:22:27 +00:00
2018-02-01 21:09:04 +00:00
2018-02-22 03:02:41 +00:00
2018-08-15 12:58:13 +00:00
2018-11-20 04:42:31 +00:00
2017-10-10 08:46:10 +00:00
2017-07-05 05:14:43 +00:00
2017-07-13 18:17:10 +00:00
2018-12-28 02:12:55 +00:00
2018-12-18 03:16:43 +00:00
2018-12-04 20:14:57 +00:00
2016-08-03 18:17:35 +00:00
2018-07-02 05:46:09 +00:00
2016-08-03 18:17:35 +00:00
2016-08-03 18:17:35 +00:00
2018-08-28 01:18:29 +00:00
2017-08-01 22:20:41 +00:00
2018-07-04 18:54:25 +00:00
2016-10-27 19:10:09 +00:00
2018-03-10 16:14:05 +00:00
2016-08-03 18:17:35 +00:00
2017-08-01 22:20:41 +00:00
2018-08-08 15:20:43 +00:00
2017-08-01 22:20:41 +00:00
2018-07-04 18:54:25 +00:00
2016-08-03 18:17:35 +00:00
2017-08-01 22:20:41 +00:00
2017-08-01 22:20:41 +00:00
2017-08-01 22:20:41 +00:00
2017-08-01 22:20:41 +00:00
2016-08-03 18:17:35 +00:00
2017-08-01 22:20:41 +00:00
2016-08-03 18:17:35 +00:00
2016-08-03 18:17:35 +00:00
2018-01-31 22:04:26 +00:00
2016-08-03 18:17:35 +00:00
2016-10-04 20:46:43 +00:00
2017-08-01 22:20:41 +00:00
2017-11-29 23:05:56 +00:00
2016-08-03 18:17:35 +00:00
2016-08-03 18:17:35 +00:00
2016-08-03 18:17:35 +00:00
2018-12-28 03:38:09 +00:00
2017-08-14 18:09:29 +00:00
2017-11-27 20:26:36 +00:00
2018-10-09 11:17:47 +00:00
2018-01-19 17:13:12 +00:00
2018-01-19 17:13:12 +00:00
2017-08-01 22:20:41 +00:00
2016-08-03 18:17:35 +00:00
2018-08-28 01:18:29 +00:00
2017-08-01 22:20:41 +00:00
2017-08-01 22:20:41 +00:00
2017-08-01 22:20:41 +00:00
2016-08-03 18:17:35 +00:00
2016-08-03 18:17:35 +00:00
2017-08-01 22:20:41 +00:00
2018-10-12 14:02:20 +00:00
2018-08-28 01:18:29 +00:00
2017-08-01 22:20:41 +00:00
2017-08-01 22:20:41 +00:00
2018-07-13 15:21:03 +00:00
2018-03-05 19:27:16 +00:00
2017-08-01 22:20:41 +00:00
2016-08-03 18:17:35 +00:00
2017-08-01 22:20:41 +00:00
2017-08-01 22:20:41 +00:00
2016-08-03 18:17:35 +00:00
2017-08-01 22:20:41 +00:00
2016-08-03 18:17:35 +00:00
2016-08-03 18:17:35 +00:00
2017-08-01 22:20:41 +00:00
2018-12-04 20:14:57 +00:00
2018-07-19 19:34:18 +00:00
2018-07-19 19:34:18 +00:00
2018-12-19 15:21:07 +00:00
2018-08-08 15:20:43 +00:00
2018-08-08 15:20:43 +00:00
2018-08-08 15:20:43 +00:00
2018-01-31 22:04:26 +00:00
2016-08-03 18:17:35 +00:00
2016-08-03 18:17:35 +00:00
2016-08-03 18:17:35 +00:00
2018-08-20 02:52:55 +00:00
2017-08-01 22:20:41 +00:00
2018-07-04 18:54:25 +00:00
2017-08-01 22:20:41 +00:00
2018-12-20 06:19:59 +00:00
2016-08-03 18:17:35 +00:00
2017-10-27 21:54:24 +00:00
2016-08-03 18:17:35 +00:00
2017-08-01 22:20:41 +00:00
2018-12-07 00:01:57 +00:00
2018-11-22 19:24:10 +00:00
2016-09-06 23:02:23 +00:00
2018-09-26 12:32:45 +00:00
2018-09-26 12:32:45 +00:00
2018-08-28 01:18:29 +00:00
2018-07-04 18:54:25 +00:00
2017-12-04 17:18:51 +00:00
2016-09-02 02:34:44 +00:00
2017-08-01 22:20:41 +00:00
2017-08-01 22:20:41 +00:00
2017-08-01 22:20:41 +00:00
2018-07-30 22:21:37 +00:00
2018-06-20 22:01:04 +00:00
2018-12-13 12:55:42 +00:00
2018-12-04 20:14:57 +00:00
2018-12-13 12:25:20 +00:00
2017-08-01 22:20:41 +00:00
2018-07-18 04:25:10 +00:00
2016-08-03 18:17:35 +00:00
2016-08-03 18:17:35 +00:00
2017-08-08 13:52:45 +00:00
2016-08-03 18:17:35 +00:00
2017-02-24 18:03:16 +00:00
2016-09-22 17:22:43 +00:00
2018-08-28 01:18:29 +00:00
2016-09-22 17:22:43 +00:00
2017-05-09 13:35:13 +00:00
2017-03-08 02:41:35 +00:00
2016-08-03 18:17:35 +00:00
2016-08-03 18:17:35 +00:00
2016-08-03 18:17:35 +00:00
2018-08-28 01:18:29 +00:00
2018-05-24 03:20:28 +00:00
2018-07-04 18:54:25 +00:00
2017-08-01 22:20:41 +00:00
2016-08-03 18:17:35 +00:00
2018-12-13 09:56:19 +00:00
2018-12-13 09:56:19 +00:00
2018-08-28 01:18:29 +00:00
2018-01-19 17:13:12 +00:00
2016-08-03 18:17:35 +00:00
2018-12-07 05:25:16 +00:00
2018-12-07 05:25:16 +00:00
2016-08-03 18:17:35 +00:00
2017-08-01 22:20:41 +00:00
2017-11-03 16:24:53 +00:00
2017-01-16 20:12:26 +00:00
2017-02-24 18:16:06 +00:00
2017-07-11 16:42:20 +00:00
2018-07-11 20:25:49 +00:00
2017-05-02 01:47:34 +00:00
2016-08-03 18:17:35 +00:00
2017-04-10 20:18:21 +00:00
2016-08-03 18:17:35 +00:00
2018-12-04 20:14:57 +00:00
2018-07-04 18:54:25 +00:00
2016-10-24 17:31:09 +00:00
2017-12-04 17:18:51 +00:00
2018-09-18 13:43:16 +00:00
2018-09-18 13:43:16 +00:00
2017-07-12 01:16:50 +00:00
2017-08-01 22:20:41 +00:00
2018-01-19 17:13:12 +00:00
2018-08-28 01:18:29 +00:00
2018-05-02 23:55:23 +00:00
2018-09-03 03:14:29 +00:00
2018-12-04 20:14:57 +00:00
2017-12-04 17:18:51 +00:00
2018-12-04 20:14:57 +00:00
2018-12-04 20:14:57 +00:00
2018-12-04 20:14:57 +00:00
2018-12-04 20:14:57 +00:00
2018-12-04 20:14:57 +00:00
2018-12-04 20:14:57 +00:00
2018-12-04 20:14:57 +00:00
2018-12-04 20:14:57 +00:00
2018-12-04 20:14:57 +00:00
2018-12-04 20:14:57 +00:00
2018-12-04 20:14:57 +00:00
2018-12-04 20:14:57 +00:00
2018-12-04 20:14:57 +00:00
2018-11-22 19:24:10 +00:00
2018-11-22 19:24:10 +00:00
2017-11-30 13:39:10 +00:00
2018-11-22 19:24:10 +00:00
2018-12-04 20:14:57 +00:00
2018-12-04 20:14:57 +00:00
2018-12-04 20:14:57 +00:00
2018-12-04 20:14:57 +00:00
2018-12-04 20:14:57 +00:00
2018-12-04 20:14:57 +00:00
2018-12-04 20:14:57 +00:00
2018-12-04 20:14:57 +00:00
2018-12-04 20:14:57 +00:00
2018-12-04 20:14:57 +00:00
2018-12-04 20:14:57 +00:00
2018-11-22 19:24:10 +00:00
2018-11-22 19:24:10 +00:00
2017-11-30 13:39:10 +00:00
2018-11-22 19:24:10 +00:00
2017-12-04 17:18:51 +00:00
2017-12-04 17:18:51 +00:00
2017-12-04 17:18:51 +00:00
2017-12-04 17:18:51 +00:00
2017-11-30 13:39:10 +00:00
2017-11-30 13:39:10 +00:00
2017-11-30 13:39:10 +00:00
2018-12-04 20:14:57 +00:00
2018-12-04 20:14:57 +00:00
2018-12-04 20:14:57 +00:00
2018-12-04 20:14:57 +00:00
2018-12-04 20:14:57 +00:00
2018-12-04 20:14:57 +00:00
2018-12-04 20:14:57 +00:00
2018-12-04 20:14:57 +00:00
2018-12-04 20:14:57 +00:00
2018-12-04 20:14:57 +00:00
2018-12-04 20:14:57 +00:00
2018-12-04 20:14:57 +00:00
2018-12-04 20:14:57 +00:00
2018-12-04 20:14:57 +00:00
2018-12-04 20:14:57 +00:00
2018-12-04 20:14:57 +00:00
2018-12-04 20:14:57 +00:00
2018-12-04 20:14:57 +00:00
2018-12-04 20:14:57 +00:00
2018-12-04 20:14:57 +00:00
2018-11-22 19:24:10 +00:00
2018-11-22 19:24:10 +00:00
2017-11-30 13:39:10 +00:00
2018-11-22 19:24:10 +00:00
2018-12-04 20:14:57 +00:00
2018-12-04 20:14:57 +00:00
2018-12-04 20:14:57 +00:00
2018-12-04 20:14:57 +00:00
2018-12-04 20:14:57 +00:00
2018-12-04 20:14:57 +00:00
2018-12-04 20:14:57 +00:00
2018-12-04 20:14:57 +00:00
2018-11-22 19:24:10 +00:00
2018-11-22 19:24:10 +00:00
2017-11-30 13:39:10 +00:00
2018-11-22 19:24:10 +00:00
2017-12-04 17:18:51 +00:00
2017-12-04 17:18:51 +00:00
2018-12-04 20:14:57 +00:00
2017-12-04 17:18:51 +00:00
2018-12-04 20:14:57 +00:00
2018-12-04 20:14:57 +00:00
2016-08-03 18:17:35 +00:00
2018-01-12 13:12:49 +00:00
2018-01-31 22:04:26 +00:00
2018-01-31 22:04:26 +00:00
2016-08-03 18:17:35 +00:00
2017-08-01 22:20:41 +00:00
2017-08-01 22:20:41 +00:00
2018-03-15 15:34:41 +00:00
2017-08-01 22:20:41 +00:00
2018-10-29 20:10:42 +00:00
2018-12-18 04:25:41 +00:00
2018-01-19 17:13:12 +00:00
2017-08-01 22:20:41 +00:00
2018-04-09 08:16:11 +00:00
2017-12-21 15:42:50 +00:00
2018-08-16 18:39:39 +00:00
2016-08-03 18:17:35 +00:00
2016-08-03 18:17:35 +00:00
2016-08-03 18:17:35 +00:00
2018-07-19 19:34:18 +00:00
2018-07-04 18:54:25 +00:00
2018-03-14 21:52:13 +00:00
2018-05-24 03:20:28 +00:00
2017-08-01 22:20:41 +00:00
2018-05-09 02:40:45 +00:00
2016-08-03 18:17:35 +00:00
2018-08-24 19:38:29 +00:00
2016-08-03 18:17:35 +00:00
2016-08-03 18:17:35 +00:00
2018-08-28 01:18:29 +00:00
2017-12-22 17:18:13 +00:00
2017-08-01 22:20:41 +00:00
2017-08-01 22:20:41 +00:00
2017-01-22 20:28:56 +00:00
2016-08-03 18:17:35 +00:00
2017-12-04 17:18:51 +00:00
2018-08-28 01:18:29 +00:00
2017-08-01 22:20:41 +00:00
2018-08-28 01:18:29 +00:00
2017-08-01 22:20:41 +00:00
2016-08-03 18:17:35 +00:00
2017-02-07 18:57:29 +00:00
2016-08-03 18:17:35 +00:00
2016-08-03 18:17:35 +00:00
2018-11-16 20:24:10 +00:00
2018-11-16 20:24:10 +00:00
2018-11-16 20:24:10 +00:00
2018-11-26 21:12:39 +00:00
2018-11-26 21:12:39 +00:00
2018-11-16 20:24:10 +00:00
2018-11-16 20:24:10 +00:00
2018-11-16 20:24:10 +00:00
2018-11-16 20:24:10 +00:00
2018-11-16 20:24:10 +00:00
2018-11-16 20:24:10 +00:00
2018-11-16 20:24:10 +00:00
2018-11-16 20:24:10 +00:00
2018-11-16 20:24:10 +00:00
2018-11-16 20:24:10 +00:00
2018-11-16 20:24:10 +00:00
2016-08-03 18:17:35 +00:00
2016-08-03 18:17:35 +00:00
2018-03-01 22:32:25 +00:00
2017-12-04 17:18:51 +00:00
2016-08-03 18:17:35 +00:00
2017-08-01 22:20:41 +00:00
2017-08-01 22:20:41 +00:00
2017-12-04 17:18:51 +00:00
2016-08-03 18:17:35 +00:00
2016-08-03 18:17:35 +00:00
2018-08-28 01:18:29 +00:00
2016-08-03 18:17:35 +00:00
2017-08-01 22:20:41 +00:00
2017-08-01 22:20:41 +00:00
2016-08-03 18:17:35 +00:00
2017-12-04 17:18:51 +00:00
2018-07-04 13:28:39 +00:00
2016-08-03 18:17:35 +00:00
2018-11-14 02:34:45 +00:00
2017-08-01 22:20:41 +00:00
2016-08-03 18:17:35 +00:00
2016-08-03 18:17:35 +00:00
2016-08-03 18:17:35 +00:00
2018-08-28 01:18:29 +00:00
2017-05-24 23:48:29 +00:00
2018-08-28 01:18:29 +00:00
2017-08-01 22:20:41 +00:00
2016-08-03 18:17:35 +00:00
2016-08-03 18:17:35 +00:00
2016-08-03 18:17:35 +00:00
2017-08-01 22:20:41 +00:00
2017-05-31 13:09:57 +00:00
2017-08-01 22:20:41 +00:00
2016-08-03 18:17:35 +00:00
2018-11-01 02:35:17 +00:00
2018-10-26 03:19:13 +00:00
2017-08-01 22:20:41 +00:00
2018-08-28 01:18:29 +00:00
2017-08-01 22:20:41 +00:00
2016-08-03 18:17:35 +00:00
2018-12-07 05:25:16 +00:00
2018-07-04 18:54:25 +00:00
2018-11-05 17:31:26 +00:00
2018-08-08 15:20:43 +00:00
2018-12-04 20:14:57 +00:00
2017-05-24 17:50:37 +00:00
2017-01-31 13:43:11 +00:00
2016-10-04 11:25:52 +00:00
2016-08-03 18:17:35 +00:00
2016-08-03 18:17:35 +00:00
2016-08-03 18:17:35 +00:00
2016-08-03 18:17:35 +00:00
2018-12-07 05:25:16 +00:00
2016-08-03 18:17:35 +00:00
2017-01-31 13:43:11 +00:00
2016-08-03 18:17:35 +00:00
2017-05-24 17:50:37 +00:00
2017-05-24 17:50:37 +00:00
2016-08-03 18:17:35 +00:00
2016-10-04 06:59:23 +00:00
2018-04-06 05:41:16 +00:00
2017-07-10 16:44:45 +00:00
2016-08-03 18:17:35 +00:00
2016-10-04 06:59:23 +00:00
2018-10-29 20:10:42 +00:00
2016-10-04 07:37:38 +00:00
2016-08-03 18:17:35 +00:00
2018-08-08 15:20:43 +00:00
2018-11-05 17:31:26 +00:00
2018-07-04 18:54:25 +00:00
2016-08-03 18:17:35 +00:00
2018-08-28 01:18:29 +00:00
2017-09-14 07:08:23 +00:00
2017-09-22 18:30:02 +00:00
2018-12-07 05:25:16 +00:00
2017-09-08 01:47:56 +00:00
2018-12-04 20:14:57 +00:00
2018-12-07 05:25:16 +00:00
2016-08-03 18:17:35 +00:00
2016-08-03 18:17:35 +00:00
2017-11-29 04:09:29 +00:00
2017-10-02 09:24:00 +00:00
2016-08-03 18:17:35 +00:00