├── .gitignore ├── LICENSE ├── LICENSE-original ├── Makefile ├── README.md ├── chibicc.h ├── codegen.c ├── main.c ├── parse.c ├── strings.c ├── test.sh ├── test ├── alignof.c ├── arith.c ├── cast.c ├── common ├── compat.c ├── complit.c ├── const.c ├── constexpr.c ├── control.c ├── decl.c ├── driver.sh ├── enum.c ├── extern.c ├── function.c ├── initializer.c ├── literal.c ├── pointer.c ├── sizeof.c ├── string.c ├── struct.c ├── test.h ├── typedef.c ├── union.c ├── usualconv.c └── variable.c ├── tokenize.c └── type.c /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shipujin/chibicc-loongarch/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shipujin/chibicc-loongarch/HEAD/LICENSE -------------------------------------------------------------------------------- /LICENSE-original: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shipujin/chibicc-loongarch/HEAD/LICENSE-original -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shipujin/chibicc-loongarch/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shipujin/chibicc-loongarch/HEAD/README.md -------------------------------------------------------------------------------- /chibicc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shipujin/chibicc-loongarch/HEAD/chibicc.h -------------------------------------------------------------------------------- /codegen.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shipujin/chibicc-loongarch/HEAD/codegen.c -------------------------------------------------------------------------------- /main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shipujin/chibicc-loongarch/HEAD/main.c -------------------------------------------------------------------------------- /parse.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shipujin/chibicc-loongarch/HEAD/parse.c -------------------------------------------------------------------------------- /strings.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shipujin/chibicc-loongarch/HEAD/strings.c -------------------------------------------------------------------------------- /test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shipujin/chibicc-loongarch/HEAD/test.sh -------------------------------------------------------------------------------- /test/alignof.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shipujin/chibicc-loongarch/HEAD/test/alignof.c -------------------------------------------------------------------------------- /test/arith.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shipujin/chibicc-loongarch/HEAD/test/arith.c -------------------------------------------------------------------------------- /test/cast.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shipujin/chibicc-loongarch/HEAD/test/cast.c -------------------------------------------------------------------------------- /test/common: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shipujin/chibicc-loongarch/HEAD/test/common -------------------------------------------------------------------------------- /test/compat.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shipujin/chibicc-loongarch/HEAD/test/compat.c -------------------------------------------------------------------------------- /test/complit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shipujin/chibicc-loongarch/HEAD/test/complit.c -------------------------------------------------------------------------------- /test/const.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shipujin/chibicc-loongarch/HEAD/test/const.c -------------------------------------------------------------------------------- /test/constexpr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shipujin/chibicc-loongarch/HEAD/test/constexpr.c -------------------------------------------------------------------------------- /test/control.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shipujin/chibicc-loongarch/HEAD/test/control.c -------------------------------------------------------------------------------- /test/decl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shipujin/chibicc-loongarch/HEAD/test/decl.c -------------------------------------------------------------------------------- /test/driver.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shipujin/chibicc-loongarch/HEAD/test/driver.sh -------------------------------------------------------------------------------- /test/enum.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shipujin/chibicc-loongarch/HEAD/test/enum.c -------------------------------------------------------------------------------- /test/extern.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shipujin/chibicc-loongarch/HEAD/test/extern.c -------------------------------------------------------------------------------- /test/function.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shipujin/chibicc-loongarch/HEAD/test/function.c -------------------------------------------------------------------------------- /test/initializer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shipujin/chibicc-loongarch/HEAD/test/initializer.c -------------------------------------------------------------------------------- /test/literal.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shipujin/chibicc-loongarch/HEAD/test/literal.c -------------------------------------------------------------------------------- /test/pointer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shipujin/chibicc-loongarch/HEAD/test/pointer.c -------------------------------------------------------------------------------- /test/sizeof.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shipujin/chibicc-loongarch/HEAD/test/sizeof.c -------------------------------------------------------------------------------- /test/string.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shipujin/chibicc-loongarch/HEAD/test/string.c -------------------------------------------------------------------------------- /test/struct.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shipujin/chibicc-loongarch/HEAD/test/struct.c -------------------------------------------------------------------------------- /test/test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shipujin/chibicc-loongarch/HEAD/test/test.h -------------------------------------------------------------------------------- /test/typedef.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shipujin/chibicc-loongarch/HEAD/test/typedef.c -------------------------------------------------------------------------------- /test/union.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shipujin/chibicc-loongarch/HEAD/test/union.c -------------------------------------------------------------------------------- /test/usualconv.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shipujin/chibicc-loongarch/HEAD/test/usualconv.c -------------------------------------------------------------------------------- /test/variable.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shipujin/chibicc-loongarch/HEAD/test/variable.c -------------------------------------------------------------------------------- /tokenize.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shipujin/chibicc-loongarch/HEAD/tokenize.c -------------------------------------------------------------------------------- /type.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shipujin/chibicc-loongarch/HEAD/type.c --------------------------------------------------------------------------------