log

age author description
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
Tue, 24 Sep 2013 19:04:26 +0900 Kaito Tokumori can eliminate tail call regardless of optimize level
Tue, 17 Sep 2013 21:32:34 +0900 Kaito Tokumori minor fix
Sat, 24 Aug 2013 14:49:59 +0900 Kaito Tokumori add CodeGenPreparepass when input file has code segment. And we can eliminate tail call now!
Mon, 19 Aug 2013 14:02:11 +0900 Kaito Tokumori add README.txt and make info page on wiki
Mon, 29 Jul 2013 21:48:18 +0900 Kaito Tokumori if input file has a __code , set HasCodeSegment flag
Sun, 14 Jul 2013 17:42:20 +0900 Kaito Tokumori add FPM SROA pass for function which contains goto cs().
Sat, 13 Jul 2013 18:16:49 +0900 Kaito Tokumori can tell the Type which is void or __code and set tail call flag only __code.
Thu, 04 Jul 2013 02:18:09 +0900 Kaito Tokumori set return after goto code segment if caller's return value type is code segment or void type.
Wed, 03 Jul 2013 12:42:47 +0900 Kaito Tokumori don't set optimization level to 2 if extension is 'cbc' (cancel 4th commit).
Thu, 20 Jun 2013 15:02:26 +0900 Kaito Tokumori if extension is 'cbc' , set the default optimization level to 2
Fri, 14 Jun 2013 16:49:18 +0900 Kaito Tokumori We became to give clang .cbc file
Fri, 07 Jun 2013 20:03:58 +0900 Kaito Tokumori Enable CbC goto parse. But tail call flag was not set yet, so it's not jmp but call.
Thu, 06 Jun 2013 15:05:00 +0900 Kaito Tokumori recognize __code. but it's true type is void.
Wed, 15 May 2013 06:43:32 +0900 Kaito Tokumori 1st commit. remove git dir and add all files.
Thu, 12 Dec 2013 14:34:31 +0900 Kaito Tokumori remove all
Thu, 12 Dec 2013 13:57:29 +0900 Kaito Tokumori Added tag LLVM3.4 for changeset 95c75e76d11b
Thu, 12 Dec 2013 13:56:28 +0900 Kaito Tokumori LLVM 3.4