1
0
Fork 0
mirror of https://github.com/beefytech/Beef.git synced 2025-06-08 19:48:20 +02:00
Commit graph

16 commits

Author SHA1 Message Date
Brian Fiete
dce4a3ecf2 Made abs an intrinsic 2020-03-21 07:10:59 -07:00
Brian Fiete
c92bc523db Added constant string appending with + operator, const string fixes 2020-02-28 09:20:43 -08:00
Brian Fiete
1f20d76f94 Added a 'cast' intrinsic 2020-02-19 13:16:33 -08:00
Brian Fiete
7b8251c311 Fixed enums in debugger, reformatting of operator constraints 2019-11-22 12:28:24 -08:00
Brian Fiete
9f3fded709 Apple fixes 2019-10-29 05:01:04 -07:00
Brian Fiete
43b69023f6 Added bitcode emission, additional logging 2019-10-29 04:56:42 -07:00
Brian Fiete
3883a3674d Added Android support, and generalized target triple support
Added PICLevel, RelocKind
DarwinCommon/LinuxCommon/AndroidCommon merged into PosixCommon
Mangling changed to avoid '@'
2019-10-23 07:12:36 -07:00
Brian Fiete
e2428a11a3 Avoid showing line number when its not relevant 2019-10-17 06:47:50 -07:00
Brian Fiete
e2dad5f838 Added TargetTriple, fixed asm stuff for non-x86 LLVM 2019-10-17 06:30:17 -07:00
Brian Fiete
8c18d56c9e Added AArch64 support 2019-10-16 13:07:37 -07:00
Brian Fiete
c8ca66ec5c Change Beefy::defer to be simpler (no std::function), macOS changes 2019-10-15 12:28:21 -07:00
Brian Fiete
22ec4a86b8 Initial macOS changes
Many changes are related to fixing warnings
2019-10-14 14:08:29 -07:00
Brian Fiete
c9e0ab6089 Added changes to support CompilerExplorer 2019-10-11 05:58:08 -07:00
Brian Fiete
54d5884213 Fixes for ShowWrongHash, looking into debug info issues in opt llvm 2019-09-24 08:58:04 -07:00
Brian Fiete
9f1ea28953 Fixed bug with stack saving
In certain cases when we need to remove the StackSave (because we crossed the save threshold with an allocation), there may already be restores using that stack save which need to be removed as well.
2019-09-18 13:00:44 -07:00
Brian Fiete
078564ac9e Initial checkin 2019-08-23 11:56:54 -07:00