Graham Hunter
|
6fea0a2262
Scalable Vector IR Type with further LTO fixes
|
6 年之前 |
Hans Wennborg
|
a1a5ec67ec
Revert r363658 "[SVE][IR] Scalable Vector IR Type with pr42210 fix"
|
6 年之前 |
Graham Hunter
|
3ec873e4ef
[SVE][IR] Scalable Vector IR Type with pr42210 fix
|
6 年之前 |
Nico Weber
|
735003305d
Revert r361953 "[SVE][IR] Scalable Vector IR Type"
|
6 年之前 |
Graham Hunter
|
d049378e61
[SVE][IR] Scalable Vector IR Type
|
6 年之前 |
Peter Collingbourne
|
c9f9ed1d51
IR: Give the TypeAllocator a more generic name and start using it for section names as well. NFCI.
|
6 年之前 |
Chandler Carruth
|
6b547686c5
Update the file headers across all of the LLVM projects in the monorepo
|
6 年之前 |
Krasimir Georgiev
|
5b13734c4d
IR: Optimize StructType::get to perform one hash lookup instead of two, NFCI
|
6 年之前 |
Krasimir Georgiev
|
0ca5e5ea61
IR: Optimize FunctionType::get to perform one hash lookup instead of two, NFCI
|
6 年之前 |
Bjorn Pettersson
|
a1ff84e2e4
[IR] Strip trailing whitespace. NFC
|
7 年之前 |
Craig Topper
|
eb41f6a345
[IR] Add Type::isIntOrIntVectorTy(unsigned) similar to the existing isIntegerTy(unsigned), but also works for vectors.
|
8 年之前 |
Chandler Carruth
|
e3e43d9d57
Sort the remaining #include lines in include/... and lib/....
|
8 年之前 |
Eugene Zelenko
|
2a48022484
[IR] Fix some Clang-tidy modernize-use-using warnings; other minor fixes (NFC).
|
8 年之前 |
Serge Guelton
|
d35f86ef8f
Suppress all uses of LLVM_END_WITH_NULL. NFC.
|
8 年之前 |
Craig Topper
|
0a13ad6637
[IR] Inline Type::getScalarType() by using isVectorTy() and getVectorElementType() that were already available inline.
|
8 年之前 |
Peter Collingbourne
|
a705e0edef
IR: Move NumElements field from {Array,Vector}Type to SequentialType.
|
8 年之前 |
Peter Collingbourne
|
9c9ec72b63
IR: Change PointerType to derive from Type rather than SequentialType.
|
8 年之前 |
Peter Collingbourne
|
22037077ec
IR: Remove a no longer needed assert.
|
8 年之前 |
Benjamin Kramer
|
cb58e1e3bc
Retire llvm::alignOf in favor of C++11 alignof.
|
8 年之前 |
Sanjay Patel
|
d6b7d70dad
fix documentation comments; NFC
|
9 年之前 |
Craig Topper
|
adcf2671f5
[IR] Mark the Type subclass helper methods 'inline' and move their definitions to DerivedTypes.h so they can be inlined by the compiler.
|
9 年之前 |
Benjamin Kramer
|
282ee13246
[IR] Simplify code. No functionality change.
|
10 年之前 |
David Majnemer
|
2dacece9e2
[IR] Add token types
|
10 年之前 |
Yaron Keren
|
e65e298541
Remove raw_svector_ostream::resync and users. It's no-op after r244870.
|
10 年之前 |
Benjamin Kramer
|
1678794d10
[IR] Simplify code with ArrayRef::copy. No functionality change.
|
10 年之前 |
Yaron Keren
|
a639e155a2
Avoid passing nullptr to std::equal.
|
10 年之前 |
Chandler Carruth
|
1a092e8289
[UB] Don't allocate space for contained types and then try to copy the
|
10 年之前 |
Craig Topper
|
f03f83cfc0
Mark CompositeType::getTypeAtIndex as const. NFC
|
10 年之前 |
Craig Topper
|
55afc08759
Mark Type::getPointerTo as const. Unfortunately, this requires a const_cast inside, but at least it makes all methods on Type const. NFC
|
10 年之前 |
Craig Topper
|
e0582480a4
Merge the const and non-const Type::getScalarType to a const version that returns a non-const pointer. Since we don't put const on Types all places were already calling the non-const version.
|
10 年之前 |