Historie revizí

Autor SHA1 Zpráva Datum
  Jonas Maebe 9d07e4948f * fix compilation of ARM compiler for LLVM před 6 roky
  Jonas Maebe d93c05a90c * synchronised with trunk till r41207 před 6 roky
  Jonas Maebe 503ea604f3 + nolinline modifier to specify that a routine must never be inlined před 6 roky
  Jonas Maebe 31c047adf8 * synchronised with trunk till r40605 před 6 roky
  Jonas Maebe 3b4011760a * cleaned up blockaddress instruction (add type rather than hardcoding it před 6 roky
  Jonas Maebe f26ac9026e * enable LLVM support Linux/AArch64 před 6 roky
  Jonas Maebe cec839ab30 - removed the -(m)stack-alignment parameter, as it prevents stack-realignment před 6 roky
  Jonas Maebe eb742bcacc * pass on the value of -CfXXX to llc/clang for x86-64 před 6 roky
  Jonas Maebe 85702dd263 + added support for clang as an assembler for llvm IR před 6 roky
  Jonas Maebe 645a4da831 - removed "-enable-fp-mad" llc option, as it's not supported for all versions před 6 roky
  Jonas Maebe fceb34dbd5 * converted tllvmpara contents from tlocation to toper, so we can also před 6 roky
  Jonas Maebe ce7579bd50 + added "cleanup" landing pad opcode před 6 roky
  Jonas Maebe 077d7e8551 * fixed handling of LLVM invoke instruction in the assembler writer and před 6 roky
  Jonas Maebe 5b8f7224af * set the dummy exception handling personality function for functions using před 6 roky
  Jonas Maebe 4b9179636b + support for creating and writing LLVM landingpad instructions před 8 roky
  Jonas Maebe 28e5636daa + support for LLVM nil assembler symbols in instructions (write as "null") před 8 roky
  Jonas Maebe 876e5eab56 * fixed "smart linking" parameters to llc před 8 roky
  Jonas Maebe 02e4a27a35 * print internalerrors in case we still encounter stray constants not part of před 8 roky
  Jonas Maebe 97d6f17cc8 + add support for marking an LLVM definition as using "appending" linkage před 8 roky
  Jonas Maebe d328d7d95d * don't write an alignment for symbols in internal llvm sections (sections před 8 roky
  Jonas Maebe d99d18e258 - removed useless empty asmwrite statement před 8 roky
  Jonas Maebe 26f9dabf56 * write the volatile flag for LLVM load/store operations if set před 8 roky
  Jonas Maebe 4d951780d1 + support for LLVM 3.8 and LLVM 3.9 IR to the llvm assembler writer před 8 roky
  Jonas Maebe ef90b46e52 * comment fix před 8 roky
  Jonas Maebe 3b7d9447ae * blockaddress creates a constant operand for another opcode, it's not an před 8 roky
  Jonas Maebe e1e3ad15f0 * escape all occurrences of '$' in function-level inline assembly před 8 roky
  Jonas Maebe 43e599d6be * fixed function-level inline assembly constraints in case there are no před 8 roky
  Jonas Maebe c4ae040258 + support for writing LLVM function-level inline assembly blocks před 8 roky
  Jonas Maebe 1c23218375 * pass the parameter list directly to getparas() před 8 roky
  Jonas Maebe bdfd588b47 * free the temporary assembler writer created for writing the code of pure před 8 roky