Fri, 18 Aug 2023 18:48:47 +0900 |
Shinji KONO |
cbclang output is still wrong
|
Fri, 18 Aug 2023 12:35:07 +0900 |
Shinji KONO |
...
|
Fri, 18 Aug 2023 11:20:44 +0900 |
Shinji KONO |
cbclang merged
|
Fri, 18 Aug 2023 09:04:42 +0900 |
Shinji KONO |
Added tag llvm16 for changeset 1f2b6ac9f198
llvm-original
|
Fri, 18 Aug 2023 09:04:13 +0900 |
Shinji KONO |
LLVM16-1
llvm-original
|
Fri, 18 Aug 2023 08:19:03 +0900 |
Shinji KONO |
fix setjmp
|
Thu, 17 Aug 2023 20:34:53 +0900 |
Shinji KONO |
using extern setjmp if builtin is not available
|
Thu, 17 Aug 2023 18:45:02 +0900 |
Shinji KONO |
give up AAarch builtin-setjmp
|
Wed, 16 Aug 2023 18:23:14 +0900 |
Shinji KONO |
...
|
Wed, 16 Aug 2023 17:50:41 +0900 |
Shinji KONO |
...
|
Sun, 13 Aug 2023 19:54:59 +0900 |
Shinji KONO |
AArch64 sjlj first try
|
Sun, 13 Aug 2023 12:24:34 +0900 |
Shinji KONO |
Added tag before_aarch_setjmp for changeset 861b2bbafe0a
|
Fri, 11 Aug 2023 17:38:36 +0900 |
matac |
fix ParseCbC
before_aarch_setjmp
|
Fri, 11 Aug 2023 15:57:02 +0900 |
matac |
add tag
|
Thu, 10 Aug 2023 16:52:17 +0900 |
matac |
bug fixing
|
Thu, 10 Aug 2023 15:24:13 +0900 |
matac |
fix Lexer
|
Fri, 28 Jul 2023 20:50:09 +0900 |
matac |
merge
|
Wed, 09 Nov 2022 18:03:41 +0900 |
kono |
merge LLVM16
|
Wed, 09 Nov 2022 17:58:30 +0900 |
kono |
rm directory
|
Wed, 09 Nov 2022 17:47:54 +0900 |
kono |
add some fix
llvm-original
|
Wed, 09 Nov 2022 17:45:10 +0900 |
kono |
LLVM 16
llvm-original
|
Wed, 21 Jul 2021 11:30:30 +0900 |
Shinji KONO |
...
cbc-llvm13
|
Wed, 21 Jul 2021 10:41:11 +0900 |
Shinji KONO |
...
|
Wed, 21 Jul 2021 10:30:01 +0900 |
Shinji KONO |
fix README.md
|
Wed, 21 Jul 2021 10:27:27 +0900 |
Shinji KONO |
llvm original Jul 20 16:41:34 2021
llvm-original
|
Wed, 21 Jul 2021 10:21:57 +0900 |
Shinji KONO |
orignal merge with github
|
Mon, 19 Jul 2021 19:48:01 +0900 |
Shinji KONO |
MCDPP worked
|
Mon, 19 Jul 2021 09:08:46 +0900 |
kono |
disable prototype generation
|
Mon, 19 Jul 2021 06:59:53 +0900 |
Shinji KONO |
...
|
Mon, 19 Jul 2021 06:57:16 +0900 |
Shinji KONO |
...
|
Mon, 19 Jul 2021 03:57:43 +0900 |
Shinji KONO |
...
|
Mon, 19 Jul 2021 03:48:36 +0900 |
Shinji KONO |
remove unnecessary files
|
Mon, 19 Jul 2021 03:29:25 +0900 |
Shinji KONO |
merged
|
Sun, 18 Jul 2021 22:43:00 +0900 |
Shinji KONO |
LLVM13 (2021/7/18)
llvm-original
|
Sun, 18 Jul 2021 22:10:01 +0900 |
Shinji KONO |
LLVM original branch
llvm-original
|
Tue, 15 Jun 2021 19:15:29 +0900 |
Shinji KONO |
LLVM12 Original
|
Tue, 15 Jun 2021 19:13:43 +0900 |
Shinji KONO |
Added tag llvm12 for changeset 0572611fdcc8
|
Sat, 17 Jul 2021 15:20:00 +0900 |
Shinji KONO |
suppress unused warning
|
Sat, 17 Jul 2021 15:02:42 +0900 |
Shinji KONO |
fix goto.c with -O
|
Fri, 16 Jul 2021 23:26:00 +0900 |
Shinji KONO |
Added tag current for changeset ca14b6d29a6f
|
Wed, 14 Jul 2021 19:37:42 +0900 |
Shinji KONO |
...
|
Tue, 13 Jul 2021 16:06:13 +0900 |
Shinji KONO |
...
|
Tue, 13 Jul 2021 09:53:52 +0900 |
Shinji KONO |
...
|
Sun, 11 Jul 2021 17:05:31 +0900 |
Shinji KONO |
...
|
Fri, 11 Jun 2021 10:19:35 +0900 |
Shinji KONO |
...
|
Tue, 08 Jun 2021 18:20:27 +0900 |
Shinji KONO |
...
|
Tue, 08 Jun 2021 06:40:22 +0900 |
Shinji KONO |
...
|
Tue, 08 Jun 2021 06:36:09 +0900 |
Shinji KONO |
merged...
|
Tue, 08 Jun 2021 06:08:56 +0900 |
Shinji KONO |
Added tag llvm12 for changeset 2e18cbf3894f
|
Tue, 08 Jun 2021 06:07:14 +0900 |
Shinji KONO |
LLVM12
|
Mon, 07 Jun 2021 21:25:57 +0900 |
Shinji KONO |
Added tag before-12 for changeset b7591485f4cd
|
Mon, 07 Jun 2021 11:28:12 +0900 |
Shinji KONO |
fix MacroDefLength
before-12
|
Sat, 05 Jun 2021 15:35:13 +0900 |
Shinji KONO |
ReadFromString worked.
|
Sat, 05 Jun 2021 11:18:24 +0900 |
Shinji KONO |
...
|
Fri, 04 Jun 2021 23:22:07 +0900 |
Shinji KONO |
...ZZ
|
Fri, 04 Jun 2021 21:07:06 +0900 |
Shinji KONO |
...
|
Fri, 04 Jun 2021 20:14:29 +0900 |
Shinji KONO |
swap CurLexer
|
Thu, 03 Jun 2021 00:48:49 +0900 |
Shinji KONO |
...
|
Wed, 02 Jun 2021 23:09:47 +0900 |
Shinji KONO |
CurLexer vanish after EnterMacro finish
|
Wed, 02 Jun 2021 11:22:01 +0900 |
Shinji KONO |
...
|
Tue, 01 Jun 2021 22:16:31 +0900 |
Shinji KONO |
...
|
Tue, 01 Jun 2021 17:58:18 +0900 |
Shinji KONO |
add ExprFromString
|
Mon, 22 Mar 2021 18:10:23 +0900 |
Shinji KONO |
try to remove setjmp.h start
|
Mon, 14 Dec 2020 18:12:20 +0900 |
Shinji KONO |
fix isCodeTy
|
Mon, 14 Dec 2020 18:01:34 +0900 |
Shinji KONO |
Added tag llvm10 for changeset 0572611fdcc8
|
Mon, 10 Aug 2020 20:54:02 +0900 |
Shinji KONO |
avoid SEGV in SelectionDAGISel
|
Sat, 06 Jun 2020 13:15:35 +0900 |
Shinji KONO |
relax tail call error on goto from normal function. args.c worked.
|
Sat, 06 Jun 2020 00:15:13 +0900 |
Shinji KONO |
...
|
Fri, 05 Jun 2020 20:19:07 +0900 |
Shinji KONO |
use scope instead of funcion call
|
Fri, 05 Jun 2020 18:34:26 +0900 |
Shinji KONO |
AST is generated in RetCS
|
Wed, 03 Jun 2020 10:45:39 +0900 |
Shinji KONO |
check compound scope in ParseCbC
|
Tue, 02 Jun 2020 22:39:12 +0900 |
Shinji KONO |
...
|
Mon, 01 Jun 2020 23:41:03 +0900 |
Shinji KONO |
...
|
Mon, 01 Jun 2020 19:08:20 +0900 |
Shinji KONO |
add RAII on Action
|
Sun, 31 May 2020 19:50:32 +0900 |
Shinji KONO |
...
|
Sun, 31 May 2020 12:30:11 +0900 |
Shinji KONO |
CreateIdentifierInfo in ParseCbC (not yet worked)
|
Sat, 30 May 2020 17:44:06 +0900 |
Shinji KONO |
fix compile errors.
|
Sat, 30 May 2020 14:40:11 +0900 |
anatofuz |
...
|
Sat, 30 May 2020 13:41:33 +0900 |
anatofuz |
...
|
Tue, 26 May 2020 19:15:36 +0900 |
anatofuz |
fix ImmutableCallSite to CallBase at SelectionDAGBuilder.cpp
|
Mon, 25 May 2020 17:13:11 +0900 |
Shinji KONO |
...
|
Mon, 25 May 2020 13:05:51 +0900 |
Shinji KONO |
...
|
Mon, 25 May 2020 12:28:41 +0900 |
Shinji KONO |
merged
|
Mon, 25 May 2020 11:55:54 +0900 |
Shinji KONO |
reorgnization done
llvm10 llvm12
|
Mon, 25 May 2020 11:50:15 +0900 |
Shinji KONO |
reorgnization
|
Mon, 25 May 2020 11:07:02 +0900 |
Shinji KONO |
git version 2c4ca6832fa6b306ee6a7010bfb80a3f2596f824
|
Mon, 25 May 2020 11:20:42 +0900 |
Shinji KONO |
add top level missing files
|
Mon, 25 May 2020 09:26:57 +0900 |
Shinji KONO |
Added tag llvm10 for changeset 980e56f2e095
|
Tue, 14 Apr 2020 15:43:20 +0900 |
anatofuz |
...
|
Tue, 24 Mar 2020 17:35:46 +0900 |
anatofuz |
...
|
Tue, 24 Mar 2020 17:18:49 +0900 |
anatofuz |
...
|
Tue, 24 Mar 2020 15:30:52 +0900 |
anatofuz |
fix call createTailCallEliminationPass
|
Thu, 19 Mar 2020 17:02:53 +0900 |
anatofuz |
...
|
Thu, 19 Mar 2020 16:50:12 +0900 |
anatofuz |
...
|
Thu, 19 Mar 2020 16:40:55 +0900 |
anatofuz |
fix use HasCodeSegment at CGCall.cpp
|
Thu, 19 Mar 2020 16:35:28 +0900 |
anatofuz |
fix arguments at DeclaratorChunk::getFunction
|
Wed, 18 Mar 2020 19:11:03 +0900 |
anatofuz |
...
|
Tue, 17 Mar 2020 17:39:02 +0900 |
anatofuz |
tweak...
|
Tue, 17 Mar 2020 16:35:46 +0900 |
anatofuz |
set std::move at caller AddTypeInfo
|
Thu, 12 Mar 2020 15:06:29 +0900 |
anatofuz |
mod use AST/PrettyDeclStackTrace.h
|
Thu, 12 Mar 2020 14:57:53 +0900 |
anatofuz |
recovery ParseDecl.cpp
|
Wed, 11 Mar 2020 19:59:35 +0900 |
anatofuz |
write goto with environment with out logjmp basic idea
|
Wed, 11 Mar 2020 19:23:03 +0900 |
anatofuz |
fix def file
|
Wed, 11 Mar 2020 18:44:00 +0900 |
anatofuz |
add ParseCbC.cpp at Parse/CMakeLists.txt
|
Wed, 11 Mar 2020 18:29:16 +0900 |
anatofuz |
pull from 146
|
Fri, 14 Feb 2020 15:12:50 +0900 |
Koki.okuda |
llvm 10 merge
|
Thu, 13 Feb 2020 15:10:13 +0900 |
anatofuz |
LLVM10
|
Mon, 04 Nov 2019 23:08:05 +0900 |
Shinji KONO |
remove files
|
Wed, 14 Aug 2019 19:46:37 +0900 |
Shinji KONO |
merged
|
Wed, 14 Aug 2019 16:55:33 +0900 |
Shinji KONO |
LLVM 10
|
Sun, 23 Dec 2018 19:23:36 +0900 |
Shinji KONO |
set tail call flag for code segment in CGCAll
|
Tue, 05 Jun 2018 21:59:34 +0900 |
mir3636 |
fix CbC_llvm
|
Tue, 03 Apr 2018 19:13:59 +0900 |
mir3636 |
Added tag current for changeset 7859b39d8905
|
Tue, 03 Apr 2018 19:13:30 +0900 |
mir3636 |
merge
|
Tue, 03 Apr 2018 19:11:29 +0900 |
mir3636 |
Added tag current for changeset 3b9da4c581d5
|
Tue, 03 Apr 2018 19:10:54 +0900 |
mir3636 |
add tag
|
Tue, 03 Apr 2018 19:09:39 +0900 |
mir3636 |
Added tag LLVM5.0.1 for changeset 3a76565eade5
|
Thu, 08 Mar 2018 18:26:14 +0900 |
mir3636 |
add CodeGenPrepare Pass
|
Wed, 07 Mar 2018 18:36:33 +0900 |
anatofuz |
Fix goto is environment
|
Tue, 06 Mar 2018 08:58:23 +0900 |
Shinji KONO |
force SROA and TailRecursionElimination on non optimize mode for code segment
|
Sat, 17 Feb 2018 11:50:31 +0900 |
mir3636 |
Fix compile error to update llvm 5.0.1
|
Sat, 17 Feb 2018 10:58:11 +0900 |
mir3636 |
update LLVM 5.0.1
|
Sat, 17 Feb 2018 09:57:20 +0900 |
mir3636 |
update 5.0.1
LLVM5.0.1
|
Fri, 16 Feb 2018 19:10:49 +0900 |
mir3636 |
fix intrin.h
|
Thu, 30 Nov 2017 18:00:49 +0900 |
mir3636 |
rename IListTest.cpp
|
Fri, 16 Feb 2018 21:02:11 +0900 |
mir3636 |
http://llvm.org/svn/llvm-project/compiler-rt/trunk compiler-rt
|
Fri, 16 Feb 2018 19:05:51 +0900 |
mir3636 |
rename intrin.h
|
Tue, 12 Dec 2017 19:42:58 +0900 |
mir3636 |
Fix compile error to update llvm 5.0
|
Wed, 06 Dec 2017 14:37:17 +0900 |
mir3636 |
fix
|
Tue, 05 Dec 2017 00:04:34 +0900 |
mir3636 |
fix PPDirectives.cpp
|
Mon, 04 Dec 2017 21:20:52 +0900 |
mir3636 |
fix
|
Sun, 03 Dec 2017 20:09:16 +0900 |
mir3636 |
fix
|
Thu, 30 Nov 2017 20:04:56 +0900 |
mir3636 |
fix
|
Thu, 30 Nov 2017 18:21:27 +0900 |
mir3636 |
rename IListTest.cpp
|
Fri, 17 Nov 2017 20:32:31 +0900 |
Shinji KONO |
merging ( incomplete )
|
Fri, 27 Oct 2017 17:07:41 +0900 |
kono |
LLVM 5.0
|
Fri, 25 Nov 2016 19:14:25 +0900 |
mir3636 |
update 4.0.0
|
Wed, 14 Sep 2016 00:12:37 +0900 |
Shinji KONO |
check callee is __code when genrating lifetime end before cbc goto.
|
Thu, 25 Aug 2016 19:09:12 +0900 |
one |
suppress tailcall error mesage
|
Wed, 24 Aug 2016 20:10:41 +0900 |
Shinji KONO |
check EHStack on EmitCall (CbC goto)
|
Mon, 08 Aug 2016 19:47:00 +0900 |
mir3636 |
change from CGF to this
|
Fri, 05 Aug 2016 19:04:52 +0900 |
mir3636 |
cleanupflag
|
Thu, 04 Aug 2016 19:27:15 +0900 |
mir3636 |
in __code cleanup is done just before tail call (goto)
|
Mon, 27 Jun 2016 19:21:24 +0900 |
mir3636 |
remove if0
|
Mon, 07 Mar 2016 22:07:35 +0900 |
MitsukiMiyagi |
ignore TailCall failure in SelectionDAGBuilder (not Unreachable instruction)
|
Tue, 02 Feb 2016 19:38:53 +0900 |
Kaito Tokumori |
resolve some warnings
|
Tue, 02 Feb 2016 19:26:30 +0900 |
Kaito Tokumori |
minor fix
|
Mon, 01 Feb 2016 03:02:03 +0900 |
Kaito Tokumori |
meu
|
Mon, 01 Feb 2016 02:57:01 +0900 |
Kaito Tokumori |
use llvm.setjmp and llvm.longjmp
|
Sun, 31 Jan 2016 17:34:49 +0900 |
Kaito Tokumori |
resolve warnings
|
Sat, 30 Jan 2016 16:11:01 +0900 |
Kaito Tokumori |
fix setjmp/longjmp with optimization bug (get some warnings)
|
Sat, 30 Jan 2016 04:31:53 +0900 |
Kaito Tokumori |
fix comment
|
Thu, 28 Jan 2016 16:18:17 +0900 |
Kaito Tokumori |
add ParseCbC.cpp to CMakeLists.txt
|
Thu, 28 Jan 2016 14:32:36 +0900 |
Miyagi Mitsuki |
LLVM 3.9
|
Tue, 26 Jan 2016 23:17:11 +0900 |
Miyagi Mitsuki |
Update LLVM 3.9
|
Tue, 26 Jan 2016 22:56:36 +0900 |
Miyagi Mitsuki |
Added tag LLVM 3.9 for changeset 7d135dc70f03
|
Tue, 26 Jan 2016 22:53:40 +0900 |
Miyagi Mitsuki |
LLVM 3.9
LLVM 3.9
|
Sun, 27 Dec 2015 21:59:05 +0900 |
Kaito Tokumori |
enable omit leaf function frame pointer
|
Mon, 02 Nov 2015 03:57:17 +0900 |
Kaito Tokumori |
fix proto generator bug
|
Wed, 14 Oct 2015 19:39:58 +0900 |
Kaito Tokumori |
LLVM 3.8
|
Tue, 13 Oct 2015 17:49:56 +0900 |
Kaito Tokumori |
Added tag LLVM3.8 for changeset afa8332a0e37
|
Tue, 13 Oct 2015 17:48:58 +0900 |
Kaito Tokumori |
LLVM 3.8
LLVM3.8
|
Sat, 18 Apr 2015 16:46:50 +0900 |
Kaito Tokumori |
minor fix
|
Fri, 17 Apr 2015 15:10:22 +0900 |
Kaito Tokumori |
Create prototype declaration automatically.
|
Fri, 17 Apr 2015 13:54:34 +0900 |
Kaito Tokumori |
Create prototype declaration automatically if prototype was not found when parsing continuation arguments.
|
Thu, 16 Apr 2015 19:49:22 +0900 |
Kaito Tokumori |
fix bug: When we check the file is ended or not on SearchCodeSegmentDeclaration, we look up not the current lexer but the current file lexer.
|
Thu, 16 Apr 2015 17:33:03 +0900 |
Kaito Tokumori |
fix bug:LLVM/clang doesn't crash when code segment declaration was not found.
|
Tue, 14 Apr 2015 03:55:39 +0900 |
Kaito Tokumori |
Create prototype declaration automatically (only support direct continuation)
|
Mon, 13 Apr 2015 18:34:22 +0900 |
Kaito Tokumori |
add SearchCodeSegmentDeclaration()
|
Mon, 13 Apr 2015 15:18:58 +0900 |
Kaito Tokumori |
move ParseCbCGotoStatement() to ParseCbC.cpp
|
Tue, 24 Feb 2015 06:05:01 +0900 |
Tatsuki IHA |
Fix compile error to update llvm 3.7
|
Thu, 19 Feb 2015 15:19:25 +0900 |
Tatsuki IHA |
Update LLVM 3.7
|
Wed, 18 Feb 2015 14:56:07 +0900 |
Tatsuki IHA |
Added tag LLVM3.7 for changeset 60c9769439b8
|
Wed, 18 Feb 2015 14:55:36 +0900 |
Tatsuki IHA |
LLVM 3.7
LLVM3.7
|
Mon, 27 Oct 2014 20:20:15 +0900 |
Kaito Tokumori |
markTailToCodeSegments ensure code segments are marked tail
|
Wed, 22 Oct 2014 18:26:28 +0900 |
Kaito Tokumori |
if __return or __environment used in void function, compiler emit error.
|
Thu, 25 Sep 2014 16:56:18 +0900 |
Kaito Tokumori |
update to LLVM 3.6
|
Tue, 23 Sep 2014 19:30:00 +0900 |
Kaito Tokumori |
forget removed files
|
Mon, 08 Sep 2014 22:07:30 +0900 |
Kaito Tokumori |
Added tag LLVM3.6 for changeset 54457678186b
|
Mon, 08 Sep 2014 22:06:00 +0900 |
Kaito Tokumori |
LLVM 3.6
LLVM3.6
|
Mon, 05 May 2014 03:18:03 +0900 |
Kaito Tokumori |
fix bug. compiler does not emit unnecessary warning no more.
|
Sun, 04 May 2014 02:24:57 +0900 |
Kaito Tokumori |
emit warning when function prototype is not exactly.
|
Sun, 04 May 2014 00:31:16 +0900 |
Kaito Tokumori |
remove diagnosis definition
|
Wed, 05 Mar 2014 08:58:40 +0900 |
kono |
add mm
|
Tue, 18 Feb 2014 17:35:06 +0900 |
Kaito Tokumori |
remove unnecessary codes
|
Tue, 18 Feb 2014 15:28:20 +0900 |
Kaito Tokumori |
remove unnecessary codes
|
Fri, 14 Feb 2014 02:03:27 +0900 |
Kaito Tokumori |
fix tail call bug. If the codesegment is variadic function, we cannot do TCE so we don't add fastcc to that codesegment. It should be treat void function.
|
Thu, 13 Feb 2014 23:05:42 +0900 |
Kaito Tokumori |
fix tail call bug. enable to set tail call flag to indirect call in TCEoptPass but some codesegments are called by call instruction yet.
|
Wed, 12 Feb 2014 01:06:33 +0900 |
Kaito Tokumori |
remove unnecessary comments
|
Wed, 12 Feb 2014 00:47:11 +0900 |
Kaito Tokumori |
fix one line if-else statement bug. goto cs(); and return; are emitted in compound statement now.
|
Tue, 11 Feb 2014 15:35:48 +0900 |
Kaito Tokumori |
correct incorrect macro
|
Tue, 11 Feb 2014 02:09:46 +0900 |
Kaito Tokumori |
remove null pointer access bug which occured if the callee codesegment is accessed by pointer on LowerCallTo().
|
Mon, 03 Feb 2014 18:02:13 +0900 |
Kaito Tokumori |
modified Parser::CreateUniqueIdentifierInfo(). add unique id
|
Sun, 02 Feb 2014 20:10:53 +0900 |
Kaito Tokumori |
add comments for setTST
|
Sun, 02 Feb 2014 20:03:31 +0900 |
Kaito Tokumori |
add comments
|
Sun, 02 Feb 2014 17:54:49 +0900 |
Kaito Tokumori |
remove createArrayDecl
|
Sun, 02 Feb 2014 17:53:11 +0900 |
Kaito Tokumori |
remove decl flags
|
Sun, 02 Feb 2014 17:39:42 +0900 |
Kaito Tokumori |
remove assignment flags
|
Sun, 02 Feb 2014 17:07:04 +0900 |
Kaito Tokumori |
include setjmp.h automatically without checking __code
|
Sun, 02 Feb 2014 16:01:05 +0900 |
Kaito Tokumori |
Use complex statements for goto with the environment
|
Thu, 23 Jan 2014 23:14:57 +0900 |
Kaito Tokumori |
copy the previous function's return type to return value
|
Sun, 19 Jan 2014 02:53:05 +0900 |
Kaito Tokumori |
minor fix
|
Sun, 19 Jan 2014 02:50:31 +0900 |
Kaito Tokumori |
fix bug : #include
|
Sat, 18 Jan 2014 23:56:19 +0900 |
Kaito Tokumori |
include setjmp.h automatically
|
Wed, 15 Jan 2014 21:01:33 +0900 |
Kaito Tokumori |
modified CreateIdentifierInfo and create new function which was named 'CreateUniqueIdentifierInfo'.
|
Tue, 14 Jan 2014 16:55:06 +0900 |
Kaito Tokumori |
fix a incorrect if statement which causes incorrect goto parsing
|
Tue, 14 Jan 2014 16:42:07 +0900 |
Kaito Tokumori |
add CbCHelper.h
|
Mon, 13 Jan 2014 23:04:29 +0900 |
Kaito Tokumori |
fix ParseCbCGotoStatement and add new diags for goto cs();
|
Sun, 12 Jan 2014 19:15:16 +0900 |
Kaito Tokumori |
create return function for continuation with the environment automatically, but it can return only int value and it's name is not unique now
|
Thu, 02 Jan 2014 01:28:55 +0900 |
Kaito Tokumori |
replace __environment with &__CbC_environment in a code segment's arguments
|
Wed, 01 Jan 2014 22:30:48 +0900 |
Kaito Tokumori |
fix -emit-llvm bug
|
Wed, 01 Jan 2014 22:12:11 +0900 |
Kaito Tokumori |
create declaration statement automatically for __CbC_environment
|
Wed, 01 Jan 2014 02:12:01 +0900 |
Kaito Tokumori |
create two declaration statements, env_buf and retval.
|
Mon, 30 Dec 2013 00:46:58 +0900 |
Kaito Tokumori |
Two assignment statements, __CbC_environment.env = i_buf and _CbC_environment.ret_p = &retval, were createed automarically when we found __return.
|
Fri, 27 Dec 2013 00:08:21 +0900 |
Kaito Tokumori |
made some submethods for the methods which emit CbC statements.
|
Thu, 26 Dec 2013 22:29:30 +0900 |
Kaito Tokumori |
move some methods to ParseCbC.cpp which were written by me.
|
Thu, 26 Dec 2013 19:56:35 +0900 |
Kaito Tokumori |
create if(setjmp) statement automatically.
|
Thu, 19 Dec 2013 00:11:02 +0900 |
Kaito Tokumori |
create __CbC_return declaration statement and return1's assignment statement automarically when we found __return
|
Tue, 17 Dec 2013 21:59:45 +0900 |
Kaito Tokumori |
merge
|
Tue, 17 Dec 2013 20:18:44 +0900 |
Kaito Tokumori |
remove comment outed code
|
Sat, 14 Dec 2013 18:22:46 +0900 |
Kaito Tokumori |
Add key word '__return'. If the source code declarates the __return , we emit a code segment for continuation with the environment (this code segment's identifier is __CbC_return).
|
Thu, 12 Dec 2013 23:38:21 +0900 |
Kaito Tokumori |
update to LLVM 3.5
|
Thu, 12 Dec 2013 15:22:36 +0900 |
Kaito Tokumori |
Added tag LLVM3.5 for changeset e4204d083e25
|
Thu, 12 Dec 2013 14:32:10 +0900 |
Kaito Tokumori |
LLVM 3.5
LLVM3.5
|
Thu, 12 Dec 2013 14:40:04 +0900 |
Kaito Tokumori |
remove all files
|
Thu, 12 Dec 2013 14:37:49 +0900 |
Kaito Tokumori |
merge with the LLVM_original
|
Sun, 08 Dec 2013 16:06:10 +0900 |
Kaito Tokumori |
devide a Create__CbC_env method in some small methods
|
Sun, 08 Dec 2013 00:47:45 +0900 |
Kaito Tokumori |
check current scope when create __CbC_env
|
Sun, 08 Dec 2013 00:16:12 +0900 |
Kaito Tokumori |
create __CbC_env automatically when input file contains code segment
|
Tue, 12 Nov 2013 20:27:46 +0900 |
Kaito Tokumori |
force to set tail call flag on SelectionDAGBuilder.cpp:LowerCallingInfo.
|
Tue, 12 Nov 2013 18:45:31 +0900 |
Kaito Tokumori |
bug fix : removed the error that TCE doesn't work if the function isn't a code segment. (It's due to incorrect if statement)
|
Tue, 12 Nov 2013 18:03:08 +0900 |
Kaito Tokumori |
SROA.cpp : change the terms for execution of SROA pass. before : has a "goto cs();". after : the function is a code segment.
|
Wed, 06 Nov 2013 22:30:04 +0900 |
Kaito Tokumori |
bug fix : include error was removed. (It's due to access to a null pointer)
|
Mon, 04 Nov 2013 23:30:18 +0900 |
Kaito Tokumori |
if a code segment is a variadic function , llvm/clang doesn't do TCE. ( avoid a error )
|
Wed, 23 Oct 2013 10:38:31 +0900 |
Kaito Tokumori |
minor fix : Check a function pointer whether it's null pointer or not before check its type.
|
Mon, 14 Oct 2013 19:09:00 +0900 |
Kaito Tokumori |
change error message when tail call elimination is failed.
|
Sun, 06 Oct 2013 18:16:15 +0900 |
Kaito Tokumori |
set FastCC(Calling Convention) when the function is code segment and set GuaranteedTailCallOpt. but llvm still output not jmp but call...
|
Sun, 06 Oct 2013 00:43:38 +0900 |
Kaito Tokumori |
remove TY_CbC which is unnecessary input type. cbc file should use TY_C.
|
Sun, 06 Oct 2013 00:17:31 +0900 |
Kaito Tokumori |
report error when code segment's tail call flag was changed false
|
Sat, 05 Oct 2013 22:04:18 +0900 |
Kaito Tokumori |
remove codeFlag for llvm type and add __CodeTy
|