提交歷史

作者 SHA1 備註 提交日期
  John McCall de5d3c7176 Whether an argument is required (in contrast with being an 13 年之前
  Dan Gohman b49bd27b33 Teach clang to add metadata tags to calls and invokes in ObjC with 13 年之前
  Evgeniy Stepanov a6ce20ea10 Fix function prolog codegen whe coerce-to type is a struct. 13 年之前
  John McCall 77fe6cd58f When emitting an ARC epilogue that looks like a return of 'self', 13 年之前
  John McCall f48f79636d Get a little bit smarter about killing off the ReturnValue alloca 13 年之前
  Kostya Serebryany c891666f47 use llvm:Attributes instead of unsigned 13 年之前
  Akira Hatanaka 4ba3fd45bb Move the piece of code up that skips the padding argument. Without this change, 13 年之前
  Akira Hatanaka f0cc2087b1 Add field PaddingType to ABIArgInfo which specifies the type of padding that 13 年之前
  Eli Friedman 6da2c71601 Switch LValue so that it exposes alignment in CharUnits. (No functional change.) 13 年之前
  Eli Friedman 51f5120905 Add a utility to get a RValue for a given LValue for an aggregate; switch a few places over to it. 13 年之前
  Rafael Espindola 2871020b2d Add inreg attributes to reference arguments. 13 年之前
  Eli Friedman ca3d3fcaba Fix crash in calling convention code expanding an struct with a complex member. 13 年之前
  Eli Friedman 1bb94a417a Fix alignment on alloca's for parameters using ABIArgInfo::Expand. 14 年之前
  Anders Carlsson eea6480255 In x86_64, when calling an Objective-C method that returns a _Complex long double, make sure to use the objc_msgSend_fp2ret function which ensures that the return value will be {0, 0} if the receiver is nil. 14 年之前
  Bob Wilson bfcacd9e00 Fix a typo that completely broke the expansion of complex arguments. 14 年之前
  Rafael Espindola 6700415542 Add returns_twice to functions that are known to return twice. This implements 14 年之前
  Rafael Espindola f87cced71a Propagate __attribute__((returns_twice)) from C to IL. 14 年之前
  Argyrios Kyrtzidis 491306a83c Allow getting all source locations of selector identifiers in a ObjCMethodDecl. 14 年之前
  David Blaikie eb2d1f1c88 Removing a bunch of dead returns/breaks after llvm_unreachables. 14 年之前
  David Blaikie b219cfc4d7 Switch assert(0/false) llvm_unreachable. 14 年之前
  Douglas Gregor bcfd1f55bf Extend the ASTContext constructor to delay the initialization of 14 年之前
  John McCall cec52f0623 Slight optimization enabled by the previous assert: 14 年之前
  John McCall 8affed5107 Assert that a call argument is a gl-value iff the parameter is a reference type. 14 年之前
  John McCall 410ffb2bc5 Track whether an AggValueSlot is potentially aliased, and do not 14 年之前
  Eric Christopher 041087caec 'pure' and 'const' functions should also be marked nounwind. Migrate 14 年之前
  Bob Wilson 194f06a476 Handle "homogeneous aggregates" as required by the ARM AAPCS-VFP ABI. 14 年之前
  Chris Lattner 2d3ba4f5a9 Move ArrayRef to LLVM.h and eliminate now-redundant qualifiers, patch by Jon Mulder! 14 年之前
  Chris Lattner 5f9e272e63 remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports 14 年之前
  Chris Lattner b13eab95e1 fix rdar://9780211 - Clang crashes with an assertion failure building WKView.mm from WebKit 14 年之前
  Chris Lattner 2acc6e3fed de-constify llvm::Type, patch by David Blaikie! 14 年之前