llvm-project
[CodeExtractor] Optionally keep code in original function.
#114669
Open
Go
Login via GitHub
Home
Pricing
FAQ
Install
Login
via GitHub
Overview
Commits
333
Changes
View On
GitHub
[CodeExtractor] Optionally keep code in original function.
#114669
Meinersbur
wants to merge 333 commits into
main
from
users/meinersbur/irbuilder-extract
extracted emitReplacerCall
b6dc69b8
extracted insertReplacer
e381872d
clang-format
2c716189
WIP
90925073
cleaning up
8e80131b
fixing PHIs
f723df59
cleaning up
6b59af7f
cleaning up
6aa65a30
cleaning up
bd3a288c
clang-format
827cf178
Keep only SwitchCases
c8d067ff
Undo unnecessary change
35dd8942
cundo changes/format
d394e0e5
clang-format
0dfd6857
KeepOldBlocks
eb8c6a3b
Merge branch 'main' into irbuilder-extract-refactor
80a0c15d
[CodeRefactor] rebase
2702100a
some simplification/comments
974072d2
Merge branch 'irbuilder-extract' into HEAD
26c90701
Fix after merge conflicts
d3a9fc9a
clang-format
bb0043a4
Merge branch 'irbuilder-extract' into HEAD
deb90ca7
Merge branch 'main' into irbuilder-extract-refactor
573017fc
Merge branch 'irbuilder-extract-refactor' into irbuilder-extract
82db5d34
Address review
d59c976b
Merge branch 'irbuilder-extract' into HEAD
c8154b20
Merge branch 'main' into irbuilder-extract-refactor
09c89833
Merge branch 'irbuilder-extract-refactor' into irbuilder-extract
919b27c4
Introduce --replace-with call to replace --bb-keep-functions and --bb…
ead347b1
Merge branch 'irbuilder-extract-refactor' into HEAD
f280bdb4
Avoid deprecation warnings
7d5bbda3
Use range-for
d1dc14f0
Merge branch 'main' into HEAD
cb8dae6c
NumExitBlocks -> SwitchCases.size()
e2d1e218
clang-format
179252fd
Add alloca block test
f1ef7966
clang-format
a80f7a6a
rename to recomputeSwitchCases
853d6dbf
refactor getSwitchType
39963916
clang-format
b878fe06
erge commit '343de6856e16b58bcbd16d479fc633f54e22fadc^' into users/me…
7fa2a83d
Merge commit '343de6856e16b58bcbd16d479fc633f54e22fadc' into users/me…
ac29f5ea
Merge commit '62b27f893ecceade799df80b343d00851db250ba^' into users/m…
bd5589d5
Merge commit '62b27f893ecceade799df80b343d00851db250ba' into users/me…
5c8a548c
Merge commit '934942c0331a078acc9350dc3ba7790a0e2698a8^' into users/m…
44889ac0
Merge commit '934942c0331a078acc9350dc3ba7790a0e2698a8' into users/me…
092e1653
Merge commit '60f406c4db5ba1ed6d66567ddaef4b86386496e1^' into users/m…
74f8fa46
Merge commit '60f406c4db5ba1ed6d66567ddaef4b86386496e1' into users/me…
306c4582
Merge commit 'd23b7f5f9f4adf1f12c268771055ba1c8ce6e01b^' into users/m…
e548fffe
Merge commit 'd23b7f5f9f4adf1f12c268771055ba1c8ce6e01b' into users/me…
a743b60b
Merge commit '79d59c3f3e8abb66a758793bfd9acd8ea6b3d92b^' into users/m…
c779b651
Merge commit '79d59c3f3e8abb66a758793bfd9acd8ea6b3d92b' into users/me…
58195d38
Merge commit 'b432dd2d4b75847cc51bd3d4b41f4d71ca9bf0bd' into users/me…
9565b27d
Merge commit 'cde2cc9a8f46acfa1f92b127de28748943dc2de8' into users/me…
0e549c09
Merge commit '06911ba6ea1e552d3bcaed2728c92a9aa6cbf4d2^' into users/m…
1762c295
Merge commit '06911ba6ea1e552d3bcaed2728c92a9aa6cbf4d2' into users/me…
5eaf8a23
Backport applied merge
d79fe0e6
Merge commit 'a19ae77d2a9016428fee7cd5af03fd20ad6d4464^' into users/m…
419fe950
Merge commit 'a19ae77d2a9016428fee7cd5af03fd20ad6d4464' into users/me…
faf3ec60
Merge commit '80f2f1eabc491cde39d543e4ebda93e2d2974d1f^' into users/m…
4a1be019
Merge commit '80f2f1eabc491cde39d543e4ebda93e2d2974d1f' into users/me…
9d8e5702
Merge commit '32b38d248fd3c75abc5c86ab6677b6cb08a703cc^' into users/m…
e60abd89
Merge commit '32b38d248fd3c75abc5c86ab6677b6cb08a703cc' into users/me…
66282ed5
apply insertAt->insertInto
67acce77
Merge commit 'fb8eb84e5fd0b3219bd89522cceee3a8e128a85f^' into users/m…
d1d41323
Merge commit 'fb8eb84e5fd0b3219bd89522cceee3a8e128a85f' into users/me…
36ce7732
Re-apply last merge changes
22fa0b33
Merge commit 'f9599bbc7a3f831e1793a549d8a7a19265f3e504^' into users/m…
e1acf65b
Merge commit 'f9599bbc7a3f831e1793a549d8a7a19265f3e504' into users/me…
8777a072
Merge commit '0cbb8ec030e23c0e13331b5d54155def8c901b36^' into users/m…
72bd2da7
Merge commit '0cbb8ec030e23c0e13331b5d54155def8c901b36' into users/me…
de44f8c0
Merge commit '5da674492a5acf8e08a58f611e39ff4cd6a16dfe^' into users/m…
4add729e
erge commit '5da674492a5acf8e08a58f611e39ff4cd6a16dfe' into users/mei…
1d5937b0
Merge commit '6942c64e8128e4ccd891b813d0240f574f80f59e^' into users/m…
dd699c13
Merge commit '6942c64e8128e4ccd891b813d0240f574f80f59e' into users/me…
ee48944f
Merge commit '5064ca8b591315b628120f67de0411f8e20f2e8f^' into users/m…
4fced020
Merge commit '5064ca8b591315b628120f67de0411f8e20f2e8f' into users/me…
3e9219c1
Merge commit '5181156b3743df29dc840e15990d9202b3501f60^' into users/m…
e0867365
Re-apply merge
2060d9af
Merge commit 'df3478e480b3b2e9fe125697b7931dc48b09e450^' into users/m…
8be7ac42
Merge commit 'df3478e480b3b2e9fe125697b7931dc48b09e450' into users/me…
2f5752b6
Merge commit 'eee8dd90887cbf86fa0fea1ff770377a87af0257^' into users/m…
64c71718
Merge commit 'eee8dd90887cbf86fa0fea1ff770377a87af0257' into users/me…
376df21b
merge fix
34cdd8ce
Merge commit '6b8ed78719d0ae8eff55b937a976602f3a748697^' into users/m…
66465ed9
Merge commit '6b8ed78719d0ae8eff55b937a976602f3a748697' into users/me…
f628802b
Merge commit '7b9d73c2f90c0ed8497339a16fc39785349d9610^' into users/m…
0c6b352c
Merge commit '7b9d73c2f90c0ed8497339a16fc39785349d9610' into users/me…
63c0c1a7
Merge commit 'b7b5907b56e98719b1dba8364ebcfb264fc09bfe^' into users/m…
b697d9a2
Merge commit 'b7b5907b56e98719b1dba8364ebcfb264fc09bfe' into users/me…
c9e35202
Merge commit '3bf72bf427f15521111df4e35c868005ceb0013b^' into users/m…
a90631d7
Merge commit '3bf72bf427f15521111df4e35c868005ceb0013b' into users/me…
bf3db9b9
Merge commit 'bf5d96c96c40e485327e8ddf4fb8f0ddae859e6f^' into users/m…
69796629
Merge commit 'bf5d96c96c40e485327e8ddf4fb8f0ddae859e6f' into users/me…
16912a9a
Merge commit 'd041af3019984f505530bac3acb94ca2f13f33cd^' into users/m…
4619a32a
Merge commit 'd041af3019984f505530bac3acb94ca2f13f33cd' into users/me…
ea7f9985
Merge commit '632f44e5edee6395ef26953d41a0e681a121aad3^' into users/m…
5e1ffddf
Merge commit '632f44e5edee6395ef26953d41a0e681a121aad3' into users/me…
7f3d3388
Merge commit '1833de3ee364a996d03bb23b19fe472e3e2ddf3b^' into users/m…
7629cef0
Merge commit '1833de3ee364a996d03bb23b19fe472e3e2ddf3b' into users/me…
6b77154e
Merge commit 'ababa964752d5bfa6eb608c97f19d4e68df1d243^' into users/m…
e0f9f262
Merge commit '6b62a9135a28bd001263e5a9db08d4cff1123126' into users/me…
2af41523
Insert instructions using iterators
fc5ea7e7
Merge commit 'e0d49066c1acfa4ae0f0e8ea49b0f0b6bb3f1a25^' into users/m…
1bb4d260
Merge commit 'e0d49066c1acfa4ae0f0e8ea49b0f0b6bb3f1a25' into users/me…
c2869859
Merge commit '0861755e597e671424ee369f36dff5591b7178ee^' into users/m…
6635f3ea
Merge commit '0861755e597e671424ee369f36dff5591b7178ee' into users/me…
25ee1b8f
Merge commit '40282674e9808baeb9b88afdd3cbd7da46825544^' into users/m…
13e85f86
Merge commit '40282674e9808baeb9b88afdd3cbd7da46825544' into users/me…
fd26f43a
Merge commit '15f3f446c504d1bb85282fb3bd98db6eab69829d^' into users/m…
0ff97dc7
Merge commit '15f3f446c504d1bb85282fb3bd98db6eab69829d' into users/me…
5b2556ad
Merge commit 'ff63d628c46459437df21e09f70993685eba4bc3^' into users/m…
fcbebc06
Merge commit 'ff63d628c46459437df21e09f70993685eba4bc3' into users/me…
f825999b
Re-apply
b1b4fc1a
Merge commit 'ffd08c7759000f55332f1657a1fab64a7adc03fd' into users/me…
3ed964ea
Merge commit 'bdc77d1ecc9219dfc641aaaa4fb088233e9a32d1' into users/me…
801ea1bf
Merge commit 'ce73b1672a6053d5974dc2342881aac02efe2dbb^' into users/m…
f9f1665a
Merge commit 'ce73b1672a6053d5974dc2342881aac02efe2dbb' into users/me…
8f1538f5
Merge commit '91d7ca904c601d181c431bffbf2773165de2fabd' into users/me…
827626e1
Merge commit 'c4f8ae6f32dadf9383c94ed13152d91f68631255' into users/me…
d6ac2806
Merge commit '5ece35df8586d0cb8c104a9f44eaae771de025f5' into users/me…
e8857fde
Merge commit '6cc8774228a4162ebadfa636086a171f82e51a8c' into users/me…
206f3535
Merge commit 'b143b2483fc5d7e73763ff9292dec6479552de9e' into users/me…
69882261
Merge commit 'fa658ac7913408d5ec248193d531ba63f6fbe73d' into users/me…
d0475d96
Merge commit 'a195e2d461dde7c73c6dd24da097affb1a7b6f78' into users/me…
ad78fbf4
Merge commit '178fc4779ece31392a2cd01472b0279e50b3a199' into users/me…
983427b4
Merge commit 'fef3426ad3d8d5bf01941438467df318d00c6279' into users/me…
99540f86
erge commit 'e17a39bc314f97231e440c9e68d9f46a9c07af6d' into users/mei…
31ad7147
Merge commit '14120227a34365e829d05c1413033d235d7d272c' into users/me…
03a98412
Merge commit 'e03f427196ec67a8a5cfbdd658f9eabe9bce83ce' into users/me…
d62cdf9f
Merge commit '0f488a0b7d3da3c736e9242e5dd110ba0322e45a' into users/me…
59ef5e5a
Merge commit 'fa789dffb1e12c2aece0187aeacc48dfb1768340' into users/me…
a5345114
Merge commit '76007138f4ffd4e0f510d12b5e8cad529c21f24d' into users/me…
b0671896
Merge commit '4102625380823e58d7b13f01b5bd979a29bce19e' into users/me…
f3455361
Remove unused varaible
cd3c8574
Merge branch 'main' into users/meinersbur/irbuilder-extract-refactor
51392317
Merge commit '41d5033eb162cb92b684855166cabfa3983b74c6^' into users/m…
78ec058e
Merge commit '41d5033eb162cb92b684855166cabfa3983b74c6' into users/me…
17ae542f
Merge commit 'e2d1e2183a9615c669392eefcfe632cc0b59a649' into users/me…
ad220d95
Re-apply foreach conversion
4530a043
Merge commit '7fa2a83d1d18b49255e10e63bc7fead72026285b' into users/me…
c2503de8
Compile fix
c0b51761
Merge commit 'ac29f5ea0fd5452cb5dfddae770b31867fc68ffc' into users/me…
3fc8b2bf
Merge commit 'bd5589d56e432a2fda69b26bb0fc4c85cba90086' into users/me…
2abc4c3e
Merge commit '5c8a548ce208c52981e26522aeb2c0c7e432431c' into users/me…
85da1489
Merge commit '44889ac041f78887197dcb7e6793a6a49e0945f3' into users/me…
ce2f28a1
Merge commit '092e16532567cd9ca91034f35880ebd5d6c1e121' into users/me…
304efdf1
Merge commit '74f8fa46908307edf6cb68f1b50e5b079f1b1680' into users/me…
ba5a66f4
Merge commit '306c45820a99847f190f1adc294e06cc6719cf7e' into users/me…
69874fdd
Merge commit 'e548fffe6fbb4e0ab3efe58b5ceaf7b0e4ce379c' into users/me…
4dc9c1c6
Merge commit 'a743b60bbd822356af75bb31d6cb4276ce419bce' into users/me…
39da73c5
Merge commit 'c779b6511c1fb117c98d0df1cdc8adf18793c215' into users/me…
d8f9efbf
Merge commit '58195d38037c5f9b811ad71ebbc2c034d504a3ce' into users/me…
02e938f0
Merge commit '9565b27db666acda1d4a2243980d83426e330a15' into users/me…
bedebcb5
Merge commit '0e549c0981bcf6cd23b834d3687f423374e2b9e4' into users/me…
bffe54f1
Merge commit '1762c2957f2beee1c3a4ac7c5b2523340a139d02' into users/me…
45325c65
Merge commit '5eaf8a23e68fadefa1550879103a63917bf1b87a' into users/me…
15b0460e
Merge commit '419fe950624e6ad851a4336872443b8edf733115' into users/me…
c9ec7a50
Merge commit 'faf3ec6016a8d5393953ad35dd2c3251fe32a713' into users/me…
4a231a91
Merge commit '4a1be0198c95af3aabc9a0cf0f8e854c669cc8d1' into users/me…
63da1067
Merge commit '9d8e570218488e2d91ac52a2d48f834e8743ae56' into users/me…
aab8e20e
Merge commit 'e60abd897fb7e0f6b87cdbe52987375f77632639' into users/me…
b9eb1c55
Merge commit '66282ed5f79d2e8fcad3e19a4c61d4bcfa1979bf' into users/me…
2b116b9d
Merge commit '36ce7732ebdca65d4af135951be7b476e7cddbc3' into users/me…
b1560690
Compile fix
530e4298
Merge commit '2118b9d39b91e93c0146611235072cd6ca0f27b1^' into HEAD
72fd292b
Merge commit '2118b9d39b91e93c0146611235072cd6ca0f27b1' into HEAD
ed30cbc5
Repair --replace-with-all for NPM
de012958
Merge commit 'e1acf65bc1b6fbde7f0d099003c148f9b46f7b21' into users/me…
a3e58138
opaque ptr
fc4ec340
Merge commit '72bd2da712c55ec732a40de0db5430204e2b24e6' into users/me…
e2a38ddf
clang-format
c7170c73
Merge commit 'de44f8c005755d3c3b9f707b8390b775999a41fc' into users/me…
a302f029
clang-format
1839edc9
Merge commit '4add729e3e77e641ae2c8c44214263bdd1ae6406' into users/me…
b1cb13e6
Merge commit '1d5937b05034b1959f9476607c49128f0c22634c' into users/me…
7a5b6156
Merge commit 'dd699c1333daeaea1c50c1506a66e9c7372afbb5' into users/me…
2811a388
Merge commit 'ee48944f7525bbb38486eb2494e4887fb5feae95' into users/me…
d7e29e49
Merge commit '4fced020ab75a335203058372b9cd3a78c7c50d6' into users/me…
dd7c1fc9
Merge commit '3e9219c14e7a720cb56a99b091b91db6d4f2c5bf' into users/me…
14dfe109
Merge commit 'e08673653ea79810e62bcad008a1ace3cbbaf7d8' into users/me…
01048efc
Merge commit '8be7ac42f416a602ffd0daa2a42c42e1dfb75bc2' into users/me…
81c1407f
Merge commit '2f5752b68a6c209d631089c9453125f0b60fcdac' into users/me…
905124b8
Merge commit '64c71718bde4562b0c6655bccf0ebc931d8e94e5' into users/me…
54c28725
Merge commit '376df21b153a76483ac85864e1bf14afb33d7109' into users/me…
557603e8
clang-format
9767179e
Merge commit '66465ed97c90911af4a0e75d033cff470813f51d' into users/me…
fcdb5d96
Merge commit 'f628802b77cf679349916851a51225df114cd6d3' into users/me…
94960492
Merge commit '0c6b352c1483f102d1072b26410e11c117bfcd0f' into users/me…
e6417e43
Merge commit '63c0c1a7274390110892edfacdab19dfc7992aa1' into users/me…
cfc428e6
Merge commit 'b697d9a2be376d433c1c1c51fed0c546548f1781' into users/me…
7e1a1dd0
Merge commit 'c9e3520252dbf1309c5ec943a900fae682bb0a27' into users/me…
331c8293
Merge commit 'a90631d7cf9911b0703b2d155eb5a4fbbb1fd4d0' into users/me…
2c74d1fa
Merge commit 'bf3db9b9fde276f50bbf7de6923f7aa541a15319' into users/me…
65f24d7d
Merge commit '69796629b8cd0b5f0417e4d2e3c091e1571f20eb' into users/me…
6ef448dd
Merge commit '16912a9a0eda3d76c2135f8d37629a35437f652a' into users/me…
ca664eea
Merge commit '4619a32ad6bde20ee1f2d8297c431c0679c2c8bf' into users/me…
57e0f7f9
Merge commit 'ea7f998557d58c6d984832b34b126e33b8c04659' into users/me…
177c0268
Merge commit '5e1ffddfaefdc162e58cd0ae03c8a643e9b0f072' into users/me…
0ac0252b
Merge commit '7f3d338866065b95af6d5afaa9c929d9d6c7b54d' into users/me…
edd5e05d
Merge commit '7629cef06a97c2b8e6905a885def7fade7c29539' into users/me…
b69ce218
Merge commit '6b77154ee6bc80d177cfbae4ec489f8601b9776d' into users/me…
60e52e56
Merge commit 'e0f9f2628e011a9a5f79fdb6a512dd1d300295f7' into users/me…
c808a11e
Merge commit '2af415239962141e51a127943a2804c07d8ed3b8' into users/me…
4564f6f1
Merge commit '1bb4d2601e90e0b26124cdbfd22c5ac41075c605' into users/me…
e74f90ff
Merge commit 'c286985980b83fd7317db56ae3b669595e6a4653' into users/me…
c04fc177
Merge commit '6635f3ea74a11e69ae521fecaa22f40eb29958b9' into users/me…
c6fa79b5
Merge commit '25ee1b8f22bb6449855885a37daa361d8fba9395' into users/me…
9c43dd60
Merge commit '13e85f86408e2f258479978dcbff5af69a457568' into users/me…
93b7d5f4
Merge commit 'fd26f43aecb197795977cc93613325cc6d33f0f9' into users/me…
744c6559
Merge commit '0ff97dc73b08ef7afcf3def415eb06ca474e504f' into users/me…
c2884991
Merge commit '5b2556adccec493ba3f9cec4b4bb9fc3ea01359c' into users/me…
508a66cc
Merge commit 'fcbebc06b09cfcaa0cff39bc952907fda9f183ad' into users/me…
4067f1df
Merge commit 'f825999be3e70200f0277e1d52ea1ae0e66b4593' into users/me…
1cddab4e
Merge commit 'b1b4fc1ae601a38d114f1a9834dc33a043bca762' into users/me…
716db4cc
Merge commit '3ed964ea2a79c988757c0a62806560b316584414' into users/me…
a2b77f03
Merge commit '801ea1bff435ff09de0531e5e367fd55f027f77e' into users/me…
b62577ab
Merge commit 'f9f1665a5294cf541a59faea52c488b28cb91b61' into users/me…
53771c6b
Merge commit '8f1538f5468b7f4ceb628c364fff7ef1c28ae39c' into users/me…
484aba57
Merge commit '827626e108441049d6e4f7a0e3841c6b49e6678c' into users/me…
a804e652
Merge commit 'd6ac28063fa9132c9dacf4c21246b3059a313b95' into users/me…
10d8df9c
Merge commit 'e8857fde3722112e7747f745caf1029889e9594e' into users/me…
4754f74c
Merge commit '206f3535024c47f34c1c8f2f40480d95375e7880' into users/me…
b6f809ed
Merge commit '69882261b6f50bef5dbd8bf83aeabc08d9931c7a' into users/me…
ed40726b
Merge commit 'd0475d966827cd9a9df32f0721e0dcb8889d5d76' into users/me…
23d72e0c
Test fix
c6a0ea1c
Merge commit 'ad78fbf4205535501891ffecc7d2e9a81d47d410' into users/me…
f60c123e
Merge commit '983427b4471203be3df21b38d0e5f6314a48f47c' into users/me…
25cd6201
Merge commit '99540f8697e839460087315b16988a40e60967f9' into users/me…
0fde4cc0
Merge commit '31ad71477b68d9cafc033011e6a556a542199d82' into users/me…
45730955
Merge commit '03a98412270d51e6703118329a0d0d0ce1b0cf29' into users/me…
66421074
Merge commit 'd62cdf9f311a1717242b97304a3327585d06ed4c' into users/me…
d2373d39
Merge commit '59ef5e5ac6c0f4edb621465f56a82c51f662da63' into users/me…
1dc3cb9b
Merge commit 'a5345114e5ac1c767aa4cd6be2aa333bea9c5009' into users/me…
91fd9e89
Merge commit 'b067189699f16c8b1671d11058615a9c25001313' into users/me…
aed2aded
Merge commit 'f3455361237daa6b9059b37daaa97688ada7d772' into users/me…
fed60a5a
Merge commit 'cd3c85747ffe4904bb5bf6dc81a485ab641c184a' into users/me…
2f18aed3
Merge branch 'users/meinersbur/irbuilder-extract-refactor' into users…
3be5b813
Merge commit 'eee8dd90887cbf86fa0fea1ff770377a87af0257' into HEAD
e8c4bed5
clang-format
1234ca64
Merge commit '557603e8e449' into HEAD
94ea43a6
Merge commit '94ea43a672c1' into users/meinersbur/irbuilder-extract
d1c2cd4e
post-merge fix
df93735c
Merge commit '4aaa92578686176243a294eeb2ca5697a99edcaa^' into users/m…
035c7ead
Merge commit '4aaa92578686176243a294eeb2ca5697a99edcaa' into users/me…
d5cb3a9b
post-merge fix
39470315
Merge branch 'main' into users/meinersbur/irbuilder-extract-refactor
3cffa347
erge commit '035c7eadfdf7a4a5d8d32a37307f83188a838627' into users/mei…
4455ed6a
Merge commit 'd5cb3a9bccf5ff594a91e0a77e8d3a93f4aebc12' into users/me…
dacf1016
Merge commit '3cffa3474fd20518e19afa0c0ad3ff602864f688' into users/me…
54bc5758
Base automatically changed from
users/meinersbur/irbuilder-extract-refactor
to
main
1 year ago
Meinersbur
requested a review
from
cferry-AMD
332 days ago
Login to write a write a comment.
Login via GitHub
Reviewers
cferry-AMD
Assignees
No one assigned
Labels
None yet
Milestone
No milestone
Login to write a write a comment.
Login via GitHub