de2d8694e25a814696358e95141f4b1aa4d8847e |
|
20-Sep-2016 |
Pirama Arumuga Nainar <pirama@google.com> |
Update aosp/master LLVM for rebase to r275480 Bug: http://b/31320715 This merges commit 7dcf7f03e005379ef2f06db96aa93f06186b66d5 from aosp/dev. Test: Build AOSP and run RenderScript tests (host tests for slang and libbcc, RsTest, CTS) Change-Id: Iaf3738f74312d875e69f61d604ac058f381a2a1a
/external/llvm/include/llvm/ADT/ArrayRef.h
|
f3ef5332fa3f4d5ec72c178a2b19dac363a19383 |
|
04-Mar-2016 |
Pirama Arumuga Nainar <pirama@google.com> |
Update aosp/master LLVM for rebase to r256229 http://b/26987366 Change-Id: I1f29c4676a8abe633ab5707dded58d846c973d50
/external/llvm/include/llvm/ADT/ArrayRef.h
|
6948897e478cbd66626159776a8017b3c18579b9 |
|
01-Jul-2015 |
Pirama Arumuga Nainar <pirama@google.com> |
Update aosp/master LLVM for rebase to r239765 Bug: 20140355: This rebase pulls the upstream fix for the spurious warnings mentioned in the bug. Change-Id: I7fd24253c50f4d48d900875dcf43ce3f1721a3da
/external/llvm/include/llvm/ADT/ArrayRef.h
|
4c5e43da7792f75567b693105cc53e3f1992ad98 |
|
08-Apr-2015 |
Pirama Arumuga Nainar <pirama@google.com> |
Update aosp/master llvm for rebase to r233350 Change-Id: I07d935f8793ee8ec6b7da003f6483046594bca49
/external/llvm/include/llvm/ADT/ArrayRef.h
|
ebe69fe11e48d322045d5949c83283927a0d790b |
|
23-Mar-2015 |
Stephen Hines <srhines@google.com> |
Update aosp/master LLVM for rebase to r230699. Change-Id: I2b5be30509658cb8266be782de0ab24f9099f9b9
/external/llvm/include/llvm/ADT/ArrayRef.h
|
37ed9c199ca639565f6ce88105f9e39e898d82d0 |
|
01-Dec-2014 |
Stephen Hines <srhines@google.com> |
Update aosp/master LLVM for rebase to r222494. Change-Id: Ic787f5e0124df789bd26f3f24680f45e678eef2d
/external/llvm/include/llvm/ADT/ArrayRef.h
|
c6a4f5e819217e1e12c458aed8e7b122e23a3a58 |
|
21-Jul-2014 |
Stephen Hines <srhines@google.com> |
Update LLVM for rebase to r212749. Includes a cherry-pick of: r212948 - fixes a small issue with atomic calls Change-Id: Ib97bd980b59f18142a69506400911a6009d9df18
/external/llvm/include/llvm/ADT/ArrayRef.h
|
dce4a407a24b04eebc6a376f8e62b41aaa7b071f |
|
29-May-2014 |
Stephen Hines <srhines@google.com> |
Update LLVM for 3.5 rebase (r209712). Change-Id: I149556c940fb7dc92d075273c87ff584f400941f
/external/llvm/include/llvm/ADT/ArrayRef.h
|
36b56886974eae4f9c5ebc96befd3e7bfe5de338 |
|
24-Apr-2014 |
Stephen Hines <srhines@google.com> |
Update to LLVM 3.5a. Change-Id: Ifadecab779f128e62e430c2b4f6ddd84953ed617
/external/llvm/include/llvm/ADT/ArrayRef.h
|
90b81731c1a9bc126d0b29321b3513c9b85f8414 |
|
10-Dec-2013 |
Bill Wendling <isanbard@gmail.com> |
Merging r196768: ------------------------------------------------------------------------ r196768 | majnemer | 2013-12-09 01:04:00 -0800 (Mon, 09 Dec 2013) | 5 lines ADT: Implement MutableArrayRef::reverse_iterator This adds rbegin/rend methods to MutableArrayRef, they will be used by a follow-on commit in clang. ------------------------------------------------------------------------ git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_34@196945 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/ADT/ArrayRef.h
|
43ed63bc8310758d2a80deecb2e470f383ca5691 |
|
11-Nov-2013 |
Pete Cooper <peter_cooper@apple.com> |
Add LLVM_HAS_INITIALIZER_LISTS for upcoming C++11 support. Use it in ArrayRef git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@194362 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/ADT/ArrayRef.h
|
2f02ded68a114410f11bc2f4e901d0d8e5850de1 |
|
29-Aug-2013 |
Alexander Kornienko <alexfh@google.com> |
isCharInSet refactoring. Summary: Made UnicodeCharSet a class, perform validity checking inside its constructor instead of each isCharInSet call, use std::binary_search instead of own implementation. This patch comes with a necessary change in clang (sent separately). Reviewers: jordan_rose, klimek Reviewed By: klimek CC: cfe-commits, rsmith Differential Revision: http://llvm-reviews.chandlerc.com/D1534 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@189582 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/ADT/ArrayRef.h
|
5c332dbd30d9398ed25b30c3080506f7b8e92290 |
|
05-May-2013 |
Dmitri Gribenko <gribozavr@gmail.com> |
Add ArrayRef constructor from None, and do the cleanups that this constructor enables Patch by Robert Wilhelm. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@181138 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/ADT/ArrayRef.h
|
827de0520ee986fcda5f0d3290a3746249fa5847 |
|
25-Jan-2013 |
Andrew Trick <atrick@apple.com> |
ArrayRef reverse iterators. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@173424 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/ADT/ArrayRef.h
|
2f0a4e1aadfa227ed2565e532f0d1a3cf8e8efa5 |
|
25-Jan-2013 |
Andrew Trick <atrick@apple.com> |
whitespace git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@173423 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/ADT/ArrayRef.h
|
bc363931085587bac42a40653962a3e5acd1ffce |
|
22-Aug-2012 |
Richard Smith <richard-llvm@metafoo.co.uk> |
Reduce alignment of SmallVector<T> to the required amount, rather than forcing 16-byte alignment. This fixes misaligned SmallVector accesses via ExtractValueInst's SmallVector data member. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@162331 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/ADT/ArrayRef.h
|
1dd346ad05d2adbbd787c3bef8c335567f969b82 |
|
28-Apr-2012 |
Benjamin Kramer <benny.kra@googlemail.com> |
Use the most basic superclass of SmallVector in ArrayRef. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@155760 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/ADT/ArrayRef.h
|
46ada15d425c0f075853adff14927bbfc7fc39dc |
|
19-Jan-2012 |
Chris Lattner <sabre@nondot.org> |
Introduce a new MutableArrayRef class, which refers to a series of mutable T's that are consequtively in memory. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@148463 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/ADT/ArrayRef.h
|
fced2945995b4fd8f28f7dec9fcb5a6ab2e2798d |
|
17-Jan-2012 |
Jakub Staszak <kubastaszak@gmail.com> |
Trailing spaces. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@148332 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/ADT/ArrayRef.h
|
1752e45de9914cb52d748c1052ecd2f1414bced4 |
|
17-Jan-2012 |
Chris Lattner <sabre@nondot.org> |
add some missing const qualifiers. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@148274 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/ADT/ArrayRef.h
|
f6275309994dea2ec852c1f539875ae643646ec5 |
|
24-Jul-2011 |
Frits van Bommel <fvbommel@gmail.com> |
Omit explicit length here, now that I've had a chance to test this with gcc. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@135867 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/ADT/ArrayRef.h
|
b80e3477d144a42b764e32f61ede4f842ca47151 |
|
18-Jul-2011 |
Frits van Bommel <fvbommel@gmail.com> |
Hopefully fix some GCC-based buildbots. GCC apparently decays the array to a pointer here before overload resolution, so construct with an explicit length instead. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@135391 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/ADT/ArrayRef.h
|
c48e1ef0e22b4113dd4dd48c5b170a19fe4d0188 |
|
18-Jul-2011 |
Frits van Bommel <fvbommel@gmail.com> |
Introduce the 'makeArrayRef(...)' family of functions, which fills a similar role for ArrayRef<> as std::make_pair() fills for std::pair<>: they return the right instantiation of ArrayRef<T> based on the types of the parameters. They mostly mirror the ArrayRef constructors, with two exceptions: * There's no function mirroring the default constructor because it wouldn't have any parameters to deduce the right ArrayRef<T> from. * There's an explicit SmallVector<T> overload in addition to the SmallVectorImpl<T> overload. Without it, the single-element overload would try to create an ArrayRef<Smallvector<T> > because it's a better match according to the overloading rules. (And both overloads are used in the current tree, so neither is redundant) git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@135389 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/ADT/ArrayRef.h
|
5d4f9909c49d28db9572acc4513c1a695b0c53da |
|
13-Jul-2011 |
Jay Foad <jay.foad@gmail.com> |
Add some bits that I found useful when converting InsertValueInst and ExtractValueInst APIs to use ArrayRef: a new constructor taking a (begin, end) range, and operators == and != for element-wise comparison. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@135039 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/ADT/ArrayRef.h
|
2a4a6fecf0b8c92223f8fdf19545b564b7d3fcde |
|
22-Jun-2011 |
Jay Foad <jay.foad@gmail.com> |
Extend ConstantUniqueMap with a new template parameter ValRefType, representing a constant reference to ValType. Normally this is just "const ValType &", but when ValType is a std::vector we want to use ArrayRef as the reference type. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@133611 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/ADT/ArrayRef.h
|
715c80a00b965f19ca2c7dacbc2f809221cc2730 |
|
13-Apr-2011 |
Jay Foad <jay.foad@gmail.com> |
Fix typo in comment. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@129436 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/ADT/ArrayRef.h
|
fa09685a9aa17dbdd4c72ad032684debb25feb0b |
|
02-Mar-2011 |
Chris Lattner <sabre@nondot.org> |
add some slice helper methods. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@126878 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/ADT/ArrayRef.h
|
878ad7afa512ef300d5df4e7ca0189775342dfc2 |
|
27-Feb-2011 |
Chris Lattner <sabre@nondot.org> |
add a data() method. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@126590 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/ADT/ArrayRef.h
|
438208e8cb29c67b2177619a339b84291729b6b7 |
|
23-Feb-2011 |
Frits van Bommel <fvbommel@gmail.com> |
Implement TODO for implicit C-array-to-ArrayRef conversion. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@126311 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/ADT/ArrayRef.h
|
04b2f0d99feb9cdf87eb8f35483816d757d170dd |
|
15-Feb-2011 |
Chris Lattner <sabre@nondot.org> |
fix comments git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@125543 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/ADT/ArrayRef.h
|
04df049014396fe97a31bf3fa8951201b2ed8ffe |
|
15-Feb-2011 |
Chris Lattner <sabre@nondot.org> |
fix some typos. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@125536 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/ADT/ArrayRef.h
|
75831904220042260c4faece8507a2807acba47f |
|
14-Feb-2011 |
Chris Lattner <sabre@nondot.org> |
revert my ConstantVector patch, it seems to have made the llvm-gcc builders unhappy. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@125504 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/ADT/ArrayRef.h
|
283c8caccd093f8e1d4f0bdd01ac240b4edbd20a |
|
14-Feb-2011 |
Chris Lattner <sabre@nondot.org> |
Switch ConstantVector::get to use ArrayRef instead of a pointer+size idiom. Change various clients to simplify their code. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@125487 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/ADT/ArrayRef.h
|
2b9bc422a5e6840f5b925316bc06d5943deb610a |
|
14-Feb-2011 |
Chris Lattner <sabre@nondot.org> |
add a new ArrayRef class. This is intended to replace the idiom we use in many places where we pass a pointer and size to abstract APIs that can take C arrays, std::vector, SmallVector, etc. It is to arrays what StringRef is to strings. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@125486 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/ADT/ArrayRef.h
|