Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion cmake/llvm-version.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
8345289ded788f4df79f59df76df0c0437c3df64
f06563a5c0d239a6b98f74db522681613254ad08
3 changes: 2 additions & 1 deletion lib/gc/Transforms/LowerToTileVector.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -656,7 +656,8 @@ struct LowerToTileVectorPass
// transpose or braodcast semantic etc.
vector::populateVectorTransferPermutationMapLoweringPatterns(secondPattern);
// Remove unnessary broadcast operation
vector::populateSinkVectorBroadcastPatterns(secondPattern);
// TODO: disable this pattern until the following support is ready
// vector::populateSinkVectorBroadcastPatterns(secondPattern);

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It may be uppercase TODO:
This part of the new version of llvm has been changed, causing the IR in the test to be inconsistent with expectations.

I will fix it.

// Second fold (with the help of the `applyPatternsAndFoldGreedily`
// function) can help us to eliminate redundant operation like consecutive
// read and write.
Expand Down
1 change: 1 addition & 0 deletions scripts/compile.sh
Original file line number Diff line number Diff line change
Expand Up @@ -163,6 +163,7 @@ build_llvm() {
get_llvm() {
if [ ! -z "$DEV_BUILD" ]; then
mkdir -p "$EXTERNALS_DIR"
cd "$EXTERNALS_DIR"
build_llvm
cd "$PROJECT_DIR"
return 0
Expand Down