Mercurial > hg > Members > tobaru > cbc > CbC_llvm
graph
-
markTailToCodeSegments ensure code segments are marked tailMon, 27 Oct 2014 20:20:15 +0900, by Kaito Tokumori
-
if __return or __environment used in void function, compiler emit error.Wed, 22 Oct 2014 18:26:28 +0900, by Kaito Tokumori
-
update to LLVM 3.6Thu, 25 Sep 2014 16:56:18 +0900, by Kaito Tokumori
-
forget removed filesTue, 23 Sep 2014 19:30:00 +0900, by Kaito Tokumori
-
Added tag LLVM3.6 for changeset 54457678186bMon, 08 Sep 2014 22:07:30 +0900, by Kaito Tokumori
-
LLVM 3.6Mon, 08 Sep 2014 22:06:00 +0900, by Kaito Tokumori
-
fix bug. compiler does not emit unnecessary warning no more.Mon, 05 May 2014 03:18:03 +0900, by Kaito Tokumori
-
emit warning when function prototype is not exactly.Sun, 04 May 2014 02:24:57 +0900, by Kaito Tokumori
-
remove diagnosis definitionSun, 04 May 2014 00:31:16 +0900, by Kaito Tokumori
-
add mmWed, 05 Mar 2014 08:58:40 +0900, by kono
-
remove unnecessary codesTue, 18 Feb 2014 17:35:06 +0900, by Kaito Tokumori
-
remove unnecessary codesTue, 18 Feb 2014 15:28:20 +0900, by 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.Fri, 14 Feb 2014 02:03:27 +0900, by 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.Thu, 13 Feb 2014 23:05:42 +0900, by Kaito Tokumori
-
remove unnecessary commentsWed, 12 Feb 2014 01:06:33 +0900, by Kaito Tokumori
-
fix one line if-else statement bug. goto cs(); and return; are emitted in compound statement now.Wed, 12 Feb 2014 00:47:11 +0900, by Kaito Tokumori
-
correct incorrect macroTue, 11 Feb 2014 15:35:48 +0900, by Kaito Tokumori
-
remove null pointer access bug which occured if the callee codesegment is accessed by pointer on LowerCallTo().Tue, 11 Feb 2014 02:09:46 +0900, by Kaito Tokumori
-
modified Parser::CreateUniqueIdentifierInfo(). add unique idMon, 03 Feb 2014 18:02:13 +0900, by Kaito Tokumori
-
add comments for setTSTSun, 02 Feb 2014 20:10:53 +0900, by Kaito Tokumori
-
add commentsSun, 02 Feb 2014 20:03:31 +0900, by Kaito Tokumori
-
remove createArrayDeclSun, 02 Feb 2014 17:54:49 +0900, by Kaito Tokumori
-
remove decl flagsSun, 02 Feb 2014 17:53:11 +0900, by Kaito Tokumori
-
remove assignment flagsSun, 02 Feb 2014 17:39:42 +0900, by Kaito Tokumori
-
include setjmp.h automatically without checking __codeSun, 02 Feb 2014 17:07:04 +0900, by Kaito Tokumori
-
Use complex statements for goto with the environmentSun, 02 Feb 2014 16:01:05 +0900, by Kaito Tokumori
-
copy the previous function's return type to return valueThu, 23 Jan 2014 23:14:57 +0900, by Kaito Tokumori
-
minor fixSun, 19 Jan 2014 02:53:05 +0900, by Kaito Tokumori
-
fix bug : #includeSun, 19 Jan 2014 02:50:31 +0900, by Kaito Tokumori
-
include setjmp.h automaticallySat, 18 Jan 2014 23:56:19 +0900, by Kaito Tokumori
-
modified CreateIdentifierInfo and create new function which was named 'CreateUniqueIdentifierInfo'.Wed, 15 Jan 2014 21:01:33 +0900, by Kaito Tokumori
-
fix a incorrect if statement which causes incorrect goto parsingTue, 14 Jan 2014 16:55:06 +0900, by Kaito Tokumori
-
add CbCHelper.hTue, 14 Jan 2014 16:42:07 +0900, by Kaito Tokumori
-
fix ParseCbCGotoStatement and add new diags for goto cs();Mon, 13 Jan 2014 23:04:29 +0900, by 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 nowSun, 12 Jan 2014 19:15:16 +0900, by Kaito Tokumori
-
replace __environment with &__CbC_environment in a code segment's argumentsThu, 02 Jan 2014 01:28:55 +0900, by Kaito Tokumori
-
fix -emit-llvm bugWed, 01 Jan 2014 22:30:48 +0900, by Kaito Tokumori
-
create declaration statement automatically for __CbC_environmentWed, 01 Jan 2014 22:12:11 +0900, by Kaito Tokumori
-
create two declaration statements, env_buf and retval.Wed, 01 Jan 2014 02:12:01 +0900, by Kaito Tokumori
-
Two assignment statements, __CbC_environment.env = i_buf and _CbC_environment.ret_p = &retval, were createed automarically when we found __return.Mon, 30 Dec 2013 00:46:58 +0900, by Kaito Tokumori
-
made some submethods for the methods which emit CbC statements.Fri, 27 Dec 2013 00:08:21 +0900, by Kaito Tokumori
-
move some methods to ParseCbC.cpp which were written by me.Thu, 26 Dec 2013 22:29:30 +0900, by Kaito Tokumori
-
create if(setjmp) statement automatically.Thu, 26 Dec 2013 19:56:35 +0900, by Kaito Tokumori
-
create __CbC_return declaration statement and return1's assignment statement automarically when we found __returnThu, 19 Dec 2013 00:11:02 +0900, by Kaito Tokumori
-
mergeTue, 17 Dec 2013 21:59:45 +0900, by Kaito Tokumori
-
remove comment outed codeTue, 17 Dec 2013 20:18:44 +0900, by 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).Sat, 14 Dec 2013 18:22:46 +0900, by Kaito Tokumori
-
update to LLVM 3.5Thu, 12 Dec 2013 23:38:21 +0900, by Kaito Tokumori
-
Added tag LLVM3.5 for changeset e4204d083e25Thu, 12 Dec 2013 15:22:36 +0900, by Kaito Tokumori
-
LLVM 3.5Thu, 12 Dec 2013 14:32:10 +0900, by Kaito Tokumori
-
remove all filesThu, 12 Dec 2013 14:40:04 +0900, by Kaito Tokumori
-
merge with the LLVM_originalThu, 12 Dec 2013 14:37:49 +0900, by Kaito Tokumori
-
devide a Create__CbC_env method in some small methodsSun, 08 Dec 2013 16:06:10 +0900, by Kaito Tokumori
-
check current scope when create __CbC_envSun, 08 Dec 2013 00:47:45 +0900, by Kaito Tokumori
-
create __CbC_env automatically when input file contains code segmentSun, 08 Dec 2013 00:16:12 +0900, by Kaito Tokumori
-
force to set tail call flag on SelectionDAGBuilder.cpp:LowerCallingInfo.Tue, 12 Nov 2013 20:27:46 +0900, by 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:45:31 +0900, by Kaito Tokumori
-
SROA.cpp : change the terms for execution of SROA pass. before : has a "goto cs();". after : the function is a code segment.Tue, 12 Nov 2013 18:03:08 +0900, by Kaito Tokumori
-
bug fix : include error was removed. (It's due to access to a null pointer)Wed, 06 Nov 2013 22:30:04 +0900, by Kaito Tokumori
-
if a code segment is a variadic function , llvm/clang doesn't do TCE. ( avoid a error )Mon, 04 Nov 2013 23:30:18 +0900, by Kaito Tokumori