aboutsummaryrefslogtreecommitdiff
path: root/gcc
AgeCommit message (Expand)AuthorFilesLines
2020-11-28Added (very bad and provisional) Nvidia PTX target hookSimplyTheOther5-0/+74
2020-11-28Added Nios II target hook (or provisional one at least)SimplyTheOther5-0/+99
2020-11-28Type Resolve Struct initializtion of their fieldsPhilip Herron3-13/+113
2020-11-28Added NDS32 target hook (or at least provisional one)SimplyTheOther5-0/+205
2020-11-28Added MSP430 target hook (or at least provisional one)SimplyTheOther1-285/+290
2020-11-28Added moxie target hook (or at least provisional one)SimplyTheOther1-0/+12
2020-11-28Added MN10300 target hook (or provisional one at least)SimplyTheOther1-0/+20
2020-11-28Added MMIX target hook (or provisional one at least)SimplyTheOther1-0/+26
2020-11-28Added MIPS target hook (provisional at least)SimplyTheOther6-20/+308
2020-11-28Modifications to tm.texi so that build should workSimplyTheOther1-1/+1
2020-11-28Added M*Core target hook (or provisional one at least)SimplyTheOther1-0/+25
2020-11-28Added provisional Motorola 68K target hookSimplyTheOther5-0/+74
2020-11-28Added M32C target hook (provisional one at least)SimplyTheOther1-0/+15
2020-11-28Added Lico32 target hook (or at least provisional one)SimplyTheOther1-0/+15
2020-11-28Added IQ2000 target hookSimplyTheOther1-0/+13
2020-11-28Added IA-64 target hook (should be okay but still should have some later atte...SimplyTheOther5-0/+137
2020-11-28Added (really crappy) GCN target hookSimplyTheOther1-0/+22
2020-11-28Added FT32 target hook (or at least provisional one)SimplyTheOther1-0/+16
2020-11-28Added FRV target hook (or at least provisional one)SimplyTheOther6-1/+122
2020-11-28Added fr30 target hook (at least provisional one)SimplyTheOther1-0/+8
2020-11-28Added Epiphany target hook (or at least provisional one)SimplyTheOther5-0/+92
2020-11-28Added C-SKY target hook (at least provisional one)SimplyTheOther5-1/+93
2020-11-28Added CR16 target hook (or provisional one at least)SimplyTheOther5-0/+63
2020-11-28Added TI C6X target hook (or a basic one at least)SimplyTheOther5-0/+66
2020-11-28Refactor type resolution scoping to use a simple class akin to backend codePhilip Herron3-55/+159
2020-11-28Struct record compilation and type resolutionPhilip Herron4-7/+55
2020-11-28Remove redundant virtual functions in Resolution classNala Ginrut1-205/+0
2020-11-28Add basic functions of name resolutionNala Ginrut1-6/+35
2020-11-28Add function signature in rust-name-resolution.hNala Ginrut1-0/+7
2020-11-28Add comments on the algorithm of name resolutionNala Ginrut1-0/+40
2020-11-28Lower NegationExprsPhilip Herron2-2/+30
2020-11-28Compile conditional expressions if/if-else/if-elif-elsePhilip Herron4-12/+122
2020-11-28Ensure number of arguments match number of parameters to function before type...Philip Herron1-0/+8
2020-11-28Compile LazyBooleans and ComparisonExpr to gimplePhilip Herron2-8/+88
2020-11-28Fix up returns and call expressions to actually workPhilip Herron2-32/+165
2020-11-28need access to the fields in AssignmentExpr and ReturnExprPhilip Herron1-1/+3
2020-11-28More AST conversion to GIMPLEPhilip Herron1-8/+94
2020-11-28This creates the initial design for the pass to compile to GIMPLE by managing...Philip Herron2-79/+210
2020-11-28Need access to the LHS of the expressionPhilip Herron1-0/+2
2020-11-28Add a compilation unit scope to unitify how scoping is done in GIMPLE conversionPhilip Herron1-0/+105
2020-11-28compile locals per blockPhilip Herron2-24/+63
2020-11-28We need to analyse and store the locals per block for compilationPhilip Herron3-0/+10
2020-11-28Remove scoping in TypeResolution destructorNala Ginrut1-6/+1
2020-11-28Remove scoping in NameResolution destructorNala Ginrut1-5/+2
2020-11-28Move scoping to Resolution classNala Ginrut1-2/+13
2020-11-28add type resolution to parameters and return types of functionsPhilip Herron2-0/+43
2020-11-28Start compilation of parameters and return type to functionsPhilip Herron1-22/+115
2020-11-28Don't continue to compilation to GIMPLE phase if we saw errorsPhilip Herron1-0/+4
2020-11-28Need access to TypePath fieldsPhilip Herron1-0/+1
2020-11-28Add the referenced function to the CallExpr when resolvedPhilip Herron2-0/+5