- 051a950 API changes for class Use size reduction, wave 1. by Gabor Greif · 16 years ago
- d5d94df move a bunch of trivial methods to be inline. by Chris Lattner · 16 years ago
- 58d7491 Reimplement the parameter attributes support, phase #1. hilights: by Chris Lattner · 16 years ago
- 41e2397 s/isReturnStruct()/hasStructRetAttr()/g by Devang Patel · 16 years ago
- d15d5e3 If a function uses multive values in ret instruction then it by Devang Patel · 16 years ago
- 22c3979 Split ParameterAttributes.h, putting the complicated by Dale Johannesen · 16 years ago
- 08e78b1 Pass alignment on ByVal parameters, from FE, all by Dale Johannesen · 16 years ago
- 6c94b70 Use isa<> instead of getTypeID() to check StructType. by Devang Patel · 16 years ago
- 93f9d57 What if functions can return aggregate values ? by Devang Patel · 16 years ago
- 0d51e7e Expand ParameterAttributes to 32 bits (in preparation by Dale Johannesen · 16 years ago
- 874a892 I got the predicate backwards in my last patch. The comment is correct, the code was not. by Owen Anderson · 16 years ago
- 9eb948b Duncan pointed out that we can fast fail here, because the sret parameter of by Owen Anderson · 16 years ago
- 7d54254 Add a predicate to Argument to check for the StructRet attribute. by Owen Anderson · 16 years ago
- de6fa5f Add hasByValAttr() and hasNoAliasAttr() methods to the Argument class. by Chris Lattner · 17 years ago
- 50cffa0 Remove the function attr cache for intrinsics. This does not maintain the by Chris Lattner · 17 years ago
- 50ee9dd Split param attr implementation out from Function.cpp into its by Chris Lattner · 17 years ago
- 5dfdc1c Fix a build issue on cygwin by Chris Lattner · 17 years ago
- 4ee451d Remove attribution from file headers, per discussion on llvmdev. by Chris Lattner · 17 years ago
- f0c3354 When inlining through an 'nounwind' call, mark inlined by Duncan Sands · 17 years ago
- 43ad6b3 Change the PointerType api for creating pointer types. The old functionality of PointerType::get() has become PointerType::getUnqual(), which returns a pointer in the generic address space. The new prototype of PointerType::get() requires both a type and an address space. by Christopher Lamb · 17 years ago
- 53c34b1 Delete the CollectorNamePool if it should become empty. by Gordon Henriksen · 17 years ago
- 80a75bf Adding a collector name attribute to Function in the IR. These by Gordon Henriksen · 17 years ago
- afba8fe Reverting dtor devirtualization patch. by Gordon Henriksen · 17 years ago
- ed455c8 Devirtualizing Value destructor (PR889). Patch by Pawel Kunio! by Gordon Henriksen · 17 years ago
- a3355ff Rather than having special rules like "intrinsics cannot by Duncan Sands · 17 years ago
- 6bb0ae4 Small optimization of parameter attribute lookup. by Duncan Sands · 17 years ago
- 757d243 Add a convenience method for modifying parameter by Duncan Sands · 17 years ago
- afa3b6d Add some convenience methods for querying attributes, and use them. by Duncan Sands · 17 years ago
- dc02467 Fix PR1146: parameter attributes are longer part of by Duncan Sands · 17 years ago
- 827cde1 Fix PR1816. If a bitcast of a function only exists because of a by Duncan Sands · 17 years ago
- ed4a2f1 Rename the 'const' parameter attribute to 'readnone', by Duncan Sands · 17 years ago
- 5e41f65 In order for parameter attribute uniquing to make by Duncan Sands · 17 years ago
- 0adb7b4 Add pure/const attributes. Documentation will follow. by Anton Korobeynikov · 17 years ago
- d50dc73 Two ParamAttrsVectors which differ by a permutation by Duncan Sands · 17 years ago
- 7abff31 When Intrinsic::getName is constructing names for overloaded intrinsics, by Dan Gohman · 17 years ago
- 0162c18 Compute the argument list as lazily as possible. This ensures that clients by Chris Lattner · 17 years ago
- 36397f5 Support for trampolines, except for X86 codegen which is still under discussion. by Duncan Sands · 17 years ago
- 9445e9a For PR1553: by Reid Spencer · 17 years ago
- 1aa7efb Add the byval attribute by Rafael Espindola · 17 years ago
- 1405d00 Fix a user-reported error building with GCC 3.4.4 on Cygwin. by Chris Lattner · 17 years ago
- febca34 Commit first round work of PR1373. "noalias" is now fully supported in by Zhou Sheng · 17 years ago
- 1a34b7b simplify some code by Chris Lattner · 17 years ago
- b90909e For PR1136: by Reid Spencer · 17 years ago
- 4f859aa For PR1146: by Reid Spencer · 17 years ago
- 18feb92 merge several fields in GlobalValue to use the same word, move CallingConv by Chris Lattner · 17 years ago
- f8dfef7 The (negative) offset from a SymbolTableListTraits-using ilist to its container by Chris Lattner · 17 years ago
- 17fcdd5 Refactor SymbolTableListTraits to only have a single pointer in it, instead by Chris Lattner · 17 years ago
- 9c15de1 Don't return 0 if the len == 5, let the assert handle that case. Thanks, Chris. by Reid Spencer · 17 years ago
- 085659f Fix test/CodeGen/Generic/vector-constantexpr.ll by Reid Spencer · 17 years ago
- 2db15e2 For PR1328: by Reid Spencer · 17 years ago
- 18da072 For PR1146: by Reid Spencer · 17 years ago
- 4746ecf For PR1146: by Reid Spencer · 17 years ago
- ac66f42 For PR1146: Parameter attributes can now be defaulted for intrinsics. by Reid Spencer · 17 years ago
- 1437a09 For PR1297: by Reid Spencer · 17 years ago
- 3b51580 Implement Function::getIntrinsicID without it needing to call Value::getName, by Chris Lattner · 17 years ago
- dec628e Switch ValueSymbolTable to use StringMap<Value*> instead of std::map<std::string, Value*> by Chris Lattner · 17 years ago
- 95af592 Automatically generating intrinsic declarations from Dan Gohman. Modified by Jim Laskey · 18 years ago
- ef9b9a7 For PR411: by Reid Spencer · 18 years ago
- 0fc052c For PR645: by Reid Spencer · 18 years ago
- 78d033e For PR411: by Reid Spencer · 18 years ago
- 79e21d3 For PR950: Change signed integer type names to unsigned equivalents. by Reid Spencer · 18 years ago
- 3da59db For PR950: by Reid Spencer · 18 years ago
- 4156239 Remove unused variable. by Reid Spencer · 18 years ago
- b847423 Implement Intrinsic::getName by Chris Lattner · 18 years ago
- 9a016ff Use the function name matcher autogenerated from the .td file. by Chris Lattner · 18 years ago
- 59bcce5 remove dbg_declare, it's not used yet. by Chris Lattner · 18 years ago
- 41edaa0 remove the read/write port/io intrinsics. by Chris Lattner · 18 years ago
- ffa987d Split memcpy/memset/memmove intrinsics into i32/i64 versions, resolving by Chris Lattner · 18 years ago
- 0b11820 For PR411: by Reid Spencer · 19 years ago
- 3776fea add a missing break that Reid noticed. by Chris Lattner · 19 years ago
- 6fb3bd6 Add bswap intrinsics as documented in the Language Reference by Nate Begeman · 19 years ago
- 71d0e3d Add recognition and verification of new llvm.stacksave/llvm.stackrestore intrinsics by Chris Lattner · 19 years ago
- 51b8d54 continued readcyclecounter support by Andrew Lenharth · 19 years ago
- d511898 add support for explicit calling conventions by Chris Lattner · 19 years ago
- 691ef2b Implement count leading zeros (ctlz), count trailing zeros (cttz), and count by Andrew Lenharth · 19 years ago
- eed37ba Add llvm.sqrt intrinsic, patch contributed by Morten Ofstad by Chris Lattner · 19 years ago
- fd93908 Remove trailing whitespace by Misha Brukman · 19 years ago
- 7f4ec3b First step in adding pcmarker intrinsic. Second step (soon) is adding backend support. by Andrew Lenharth · 19 years ago
- 0d1e407 remove all of the various setName implementations, consolidating them into by Chris Lattner · 19 years ago
- 18221ed Remove the 2nd argument to Value::setName by Chris Lattner · 19 years ago
- edac2d1 recognize llvm.prefetch. Patch contributed by Justin Wick! by Chris Lattner · 19 years ago
- bca8144 Improve conformance with the Misha spelling benchmark suite by Chris Lattner · 20 years ago
- 3cf8e68 Adjust to ilist changes. by Chris Lattner · 20 years ago
- 96d83f6 Adjust to changes in User class. by Chris Lattner · 20 years ago
- fe59d36 Add convenience method. by Chris Lattner · 20 years ago
- caa4ae7 Add a new method by Chris Lattner · 20 years ago
- e7a3f3e The Alpha (tm) intrinsics have never been used anywhere by Misha Brukman · 20 years ago
- a28809d Minor tweaks by Chris Lattner · 20 years ago
- 4ec82eb Implement a new method by Chris Lattner · 20 years ago
- 4b83380 Implement remove/eraseFromParent methods by Chris Lattner · 20 years ago
- 551ccae Changes For Bug 352 by Reid Spencer · 20 years ago
- 4433629 Fix #includes of i*.h files => Instructions.h as per PR403 by Misha Brukman · 20 years ago
- bb90515 bug 122: - Move GlobalValue and GlobalVariable implementations to Globals.cpp by Reid Spencer · 20 years ago
- 88e2b78 Fix a really nasty logic error that VC noticed. by Chris Lattner · 20 years ago
- 1c2fe31 Implement new method by Chris Lattner · 20 years ago
- 4ee623d isnan is dead by Chris Lattner · 20 years ago
- 9685372 Add the isunordered intrinsic. by Alkis Evlogimenos · 20 years ago
- 137cc4f I misled Alkis: LLVM should have isnan, not isunordered. by Chris Lattner · 20 years ago
- f616f22 Add the isunordered intrinsic. by Alkis Evlogimenos · 20 years ago
- e899705 Recognize and verify the new GC intrinsics. by Chris Lattner · 20 years ago