Commit History

Author SHA1 Message Date
  Eli Friedman 42f74f21ec clang support for Bitrig (an OpenBSD fork); patch by David Hill. 13 years ago
  Rafael Espindola b48280ba17 Handle functions with struct arguments or return types and the regparm 13 years ago
  Rafael Espindola aa9cf8d3ab move X86_32ABIInfo::computeInfo out of line. 13 years ago
  Rafael Espindola b33a3c448e Make classifyReturnType and classifyArgumentType private. 13 years ago
  Tim Northover adfa45ffd6 Add "long double" to permitted list of ARM complex homogeneous aggregates. 13 years ago
  Benjamin Kramer d4f5198ae0 Remove get(V)BaseClassOffsetInBits, the CharUnit functions should be used instead. 13 years ago
  Akira Hatanaka c359f2029d Make the following changes in the way Mips handles vector arguments and return 13 years ago
  Manman Ren 78eb76e2ee ARM: enable struct byval for APCS. 13 years ago
  David Blaikie 581deb3da4 Revert Decl's iterators back to pointer value_type rather than reference value_type 13 years ago
  Eli Friedman f4bd4d8fe0 Fix a bug with va_arg and vectors on Darwin x86-32. <rdar://problem/11592208>. 13 years ago
  Justin Holewinski 2c585b9915 Replace PTX back-end with NVPTX back-end in all places where Clang cares 13 years ago
  Peter Collingbourne edb66f38db Teach Clang about the NVPTX backend. 13 years ago
  Akira Hatanaka 91338cf412 Coerce byval aggregate arguments to integers whose size matches the integer 13 years ago
  Akira Hatanaka 8aeb1471ef Fix handling of vector return types. 13 years ago
  Roman Divacky 0fbc4b97bd Implement PPC64TargetCodeGenInfo. 13 years ago
  David Blaikie 262bc18e32 Remove the ref/value inconsistency in filter_decl_iterator. 13 years ago
  Anton Korobeynikov eaf856db5d Step forward with supporting of ARM homogenous aggregates: 13 years ago
  David Blaikie 4e4d08403c Unify naming of LangOptions variable/get function across the Clang stack (Lex to AST). 13 years ago
  Daniel Dunbar edfac03024 IRgen/ABI/x86_64: Avoid passing small structs using byval sometimes. 13 years ago
  Aaron Ballman 6c60c8d746 Adding support for Microsoft's thiscall calling convention. Clang side of the patch. 13 years ago
  John McCall de5d3c7176 Whether an argument is required (in contrast with being an 13 years ago
  Akira Hatanaka a34e921165 Class objects passed by value follow the same rules as structure objects. 13 years ago
  Akira Hatanaka da54ff3062 Fix bugs in function MipsABIInfo::returnAggregateInRegs. Functions returning 13 years ago
  Akira Hatanaka 526cdfb2bf Do not return records with non trivial destructors or copy constructors in 13 years ago
  Chris Lattner 8b418685e9 simplify a bunch of code to use the well-known LLVM IR types computed by CodeGenModule. 13 years ago
  Eli Friedman 55fc7e2b80 Add some ABI tweaks for i386-pc-win32 triple so that we return structs in an MSVC-compatible way. Patch by Joe Groff. 13 years ago
  Akira Hatanaka 8f675e4b18 Make sure the integer type used to align the vaarg address is the same as the 13 years ago
  Akira Hatanaka a8536c086f Ignore return type if its size is zero. 13 years ago
  David Blaikie 3026348bd4 More dead code removal (using -Wunreachable-code) 13 years ago
  Akira Hatanaka cc66254946 Take into account the pointer to an aggregate that is passed as a hidden 13 years ago