Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
fp2-dev
/
platform
/
external
/
llvm
/
dc024674ff96820d6020757b48d47f46d4c07db2
/
tools
/
llvm2cpp
/
CppWriter.cpp
dc02467
Fix PR1146: parameter attributes are longer part of
by Duncan Sands
· 18 years ago
120119d
Make llvm2cpp better, patch for PR1794, contributed by Zack Rusin.
by Chris Lattner
· 18 years ago
9d5f456
Revise previous patch per review comments.
by Dale Johannesen
· 18 years ago
3f6eb74
Add APInt interfaces to APFloat (allows directly
by Dale Johannesen
· 18 years ago
43421b3
Next round of APFloat changes.
by Dale Johannesen
· 18 years ago
418a04e
by David Greene
· 18 years ago
f0e8560
by David Greene
· 18 years ago
b8f7479
by David Greene
· 18 years ago
f1355a5
by David Greene
· 18 years ago
22256f4
Adjust for new CallInst constructor interface.
by Reid Spencer
· 18 years ago
02e2152
Emit correct linkage. Patch by Roman Samoilov.
by Anton Korobeynikov
· 18 years ago
c38adbb
Fix PR1525:
by Reid Spencer
· 18 years ago
a4d71f0
Fix PR1517:
by Reid Spencer
· 18 years ago
ab24b4c
Fix PR1516:
by Reid Spencer
· 18 years ago
8946fe1
Call the correct function name. Patch from Stephane Letz.
by Nick Lewycky
· 18 years ago
febca34
Commit first round work of PR1373. "noalias" is now fully supported in
by Zhou Sheng
· 18 years ago
4f859aa
For PR1146:
by Reid Spencer
· 18 years ago
4d26a06
Make the generated code for ConstantInt nicer.
by Reid Spencer
· 18 years ago
46fea10
Teach llvm2cpp about packed structure types.
by Reid Spencer
· 18 years ago
0744166
Fix several bugs relating to changes in the LLVM IR API or just outright
by Reid Spencer
· 18 years ago
a9297b1
Fix some issues with param attrs.
by Reid Spencer
· 18 years ago
6abd3da
Add support for parameter attributes.
by Reid Spencer
· 18 years ago
7029725
Make output for ConstantInt construction correct for any bitwidth.
by Reid Spencer
· 18 years ago
3481657
Add missing break statements!
by Reid Spencer
· 18 years ago
ac9dcb9
For PR1195:
by Reid Spencer
· 18 years ago
9d6565a
For PR1195:
by Reid Spencer
· 18 years ago
688b049
For PR411:
by Reid Spencer
· 19 years ago
ef9b9a7
For PR411:
by Reid Spencer
· 19 years ago
5cbf985
For PR1136: Rename GlobalVariable::isExternal as isDeclaration to avoid
by Reid Spencer
· 19 years ago
3fdf2c3
Drop CSRET from here too.
by Nick Lewycky
· 19 years ago
42a7551
rename Type::isIntegral to Type::isInteger, eliminating the old Type::isInteger.
by Chris Lattner
· 19 years ago
f6e7bb4
unbreak i1 constants with the cpp writer, eliminate special case.
by Chris Lattner
· 19 years ago
a54b7cb
For PR1064:
by Reid Spencer
· 19 years ago
579dca1
Implement review feedback for the ConstantBool->ConstantInt merge. Chris
by Reid Spencer
· 19 years ago
4fe16d6
Rename BoolTy as Int1Ty. Patch by Sheng Zhou.
by Reid Spencer
· 19 years ago
6b6b6ef
For PR1043:
by Zhou Sheng
· 19 years ago
78d033e
For PR411:
by Reid Spencer
· 19 years ago
71d2ec9
For PR950: Convert signed integer types to signless.
by Reid Spencer
· 19 years ago
e4d87aa
For PR950:
by Reid Spencer
· 19 years ago
f6c511c
Remove a call to Type::isSigned().
by Reid Spencer
· 19 years ago
b0e9f72
Generate the correct cast opcode for constant expressions.
by Reid Spencer
· 19 years ago
c30598b
make all llvm tools call llvm_shutdown when they exit, static'ify some stuff.
by Chris Lattner
· 19 years ago
3da59db
For PR950:
by Reid Spencer
· 19 years ago
3822ff5
For PR950:
by Reid Spencer
· 19 years ago
3ed469c
For PR786:
by Reid Spencer
· 19 years ago
0a783f7
For PR950: Replace the REM instruction with UREM, SREM and FREM.
by Reid Spencer
· 19 years ago
1628cec
For PR950:
by Reid Spencer
· 19 years ago
b83eb64
For PR950:
by Reid Spencer
· 19 years ago
e354df9
simplify code
by Chris Lattner
· 19 years ago
b74ed07
Adding dllimport, dllexport and external weak linkage types.
by Anton Korobeynikov
· 19 years ago
70bbf9a
Provide indentation of the generated program.
by Reid Spencer
· 19 years ago
68464b7
Actually add instructions to the list of defined values so it gets
by Reid Spencer
· 19 years ago
f977e7b
Teach CppWriter how to emit an inline (partial) function.
by Reid Spencer
· 19 years ago
ad67a04
Restore default arguments for llvm2cpp back to health by declaring an
by Reid Spencer
· 19 years ago
659a243
Fix a bug where incorrect C++ was being emitted.
by Reid Spencer
· 19 years ago
539d871
fix utostr
by Andrew Lenharth
· 19 years ago
12803f5
Major reorganization and extension of the code. The diff on this will be a
by Reid Spencer
· 19 years ago
25edc35
Don't generate module definitions when the -fragment option is given.
by Reid Spencer
· 19 years ago
15f7e01
Fix more bugs. This version now passes all of the Feature test except for
by Reid Spencer
· 19 years ago
1a2a0cc
Fix many small bugs in llvm2cpp. This patch gets llvm2cpp working with
by Reid Spencer
· 19 years ago
66c8734
First complete version of llvm2cpp that doesn't crash on any of the Feature
by Reid Spencer
· 19 years ago
e0d133f
Next batch of implementation:
by Reid Spencer
· 19 years ago
74e032a
Fix two bugs in the CppWriter.cpp:
by Reid Spencer
· 19 years ago
fb0c0dc
Initial Commit of llvm2cpp
by Reid Spencer
· 19 years ago