2
0

Коммит түүх

Эзэн SHA1 Мессеж Огноо
  Jonas Maebe fd9b32f87d + defines for llvm targets 12 жил өмнө
  Jonas Maebe d14ce7817f * factored out setlocalloc and the code to set the initial paravarsym 12 жил өмнө
  Jonas Maebe aa5823a454 * factored out inserting a single bss symbol in ngenutil so it can be 12 жил өмнө
  Jonas Maebe 25fab5b0b6 + support for array vecnodes on the llvm target, both for regular and for 12 жил өмнө
  Jonas Maebe d33035dca2 + llvm implementation of load nodes (inherit from tcgnestloadnode, because 12 жил өмнө
  Jonas Maebe 80c6225bf4 * fixed handling of comp and currency when they have to be handled by the 12 жил өмнө
  Jonas Maebe 8fa91ab73f + llvm implementation of add nodes 12 жил өмнө
  Jonas Maebe d04e05ff82 + handling of floating point constants in llvm code (just load them in a 12 жил өмнө
  Jonas Maebe 9d4ea0337a + basic implementation of the LLVM high level code generator 12 жил өмнө
  Jonas Maebe b7803ab974 + llvm support for the register allocator. While llvm works with virtual 12 жил өмнө
  Jonas Maebe 5ef93e85b8 + added extra "orgsupreg" parameter to do_spill_read/do_spill_written/ 12 жил өмнө
  Jonas Maebe 5599870a4e * moved the register colouring and spill temp allocation to a virtual method, 12 жил өмнө
  Jonas Maebe d13b510144 + helpers to convert tdefs to strings describing the types in llvm syntax. 12 жил өмнө
  Jonas Maebe 8ede313ba1 + llvm parameter manager: it reuses the native parameter manager to create 12 жил өмнө
  Jonas Maebe 99de108c68 * renamed all paramanagers to tcpuparamanager so the llvm paramanager can 12 жил өмнө
  Jonas Maebe d245228ba6 + tcgllvm.a_label() and tcgllvm.a_jmp_always(). Special for llvm: every 12 жил өмнө
  Jonas Maebe 7db9d4c7e9 + basic tcg unit for llvm: initialise register allocators and getint 12 жил өмнө
  Jonas Maebe 3296984bd9 + classes for llvm instructions (ait_llvmins), procedure definitions 12 жил өмнө
  Jonas Maebe 44b1996158 + base units for llvm: 12 жил өмнө
  Jonas Maebe 967354bb4c * corrected def used for loads of the address of pass-by-reference 12 жил өмнө
  Jonas Maebe 1df3039424 + LLVM temp allocator based on new R_TEMPREGISTER register class. For every 12 жил өмнө
  Jonas Maebe 9573160c1a + llvmdatalayout field for tsysteminfo that contains the encoded data layout 12 жил өмнө
  Jonas Maebe 6426180438 * mangled names (generated for global symbols) start with an '@' for llvm 12 жил өмнө
  Jonas Maebe b47cc22d66 * separated JVM-specific subscripting code in virtual method 12 жил өмнө
  Jonas Maebe 9e6764e443 * converted program termination to compilerproc/hlcg 12 жил өмнө
  Jonas Maebe cd92791d09 * converted unit initialization to compilerproc/hlcg 12 жил өмнө
  Jonas Maebe 9c97f10d57 * branch for (new) llvm backend based on the high level code generator 12 жил өмнө
  sergei 437b3755d1 * math.hypot(): factor larger argument out of expression in order to avoid loss of precision. 12 жил өмнө
  lacak aa147703d5 fcl-db: memds: when FieldDefs are changed set TableIsCreated to false to signal, that CreteTable should be called. 12 жил өмнө
  Jonas Maebe 8d1fb0ee1c * added a safety check to gen_load_cgpara_loc() 12 жил өмнө