- a7235ea Move a few more APIs back to 2.5 forms. The only remaining ones left to change back are by Owen Anderson · 15 years ago
- fe09b20 Twines: Don't allow implicit conversion from integers, this is too tricky. by Daniel Dunbar · 15 years ago
- 7f93dc8 Switch obvious clients to Twine instead of utostr (when they were already using by Daniel Dunbar · 15 years ago
- debcb01 Move types back to the 2.5 API. by Owen Anderson · 15 years ago
- ce63ffb More migration to raw_ostream, the water has dried up around the iostream hole. by Daniel Dunbar · 15 years ago
- eed707b Revert the ConstantInt constructors back to their 2.5 forms where possible, thanks to contexts-on-types. More to come. by Owen Anderson · 15 years ago
- dfd3b64 Remove unnecessary store to temporary std::string. by Daniel Dunbar · 15 years ago
- e922c02 Get rid of the Pass+Context magic. by Owen Anderson · 15 years ago
- 50dead0 Revert yesterday's change by removing the LLVMContext parameter to AllocaInst and MallocInst. by Owen Anderson · 15 years ago
- 9adc0ab Move EVER MORE stuff over to LLVMContext. by Owen Anderson · 15 years ago
- 14ce9ef More LLVMContext-ification. by Owen Anderson · 15 years ago
- 757068f Implement and use new method Function::hasAddressTaken(). by Jay Foad · 15 years ago
- 5b7dfbd by David Greene · 15 years ago
- 38deef9 Add explicit keywords. by Dan Gohman · 15 years ago
- edc4d69 introduce a useful abstraction to find out if a Use is in the call position of an instruction by Gabor Greif · 15 years ago
- bb46f52 Add the private linkage. by Rafael Espindola · 15 years ago
- b079a39 If SI->size() is 0, we are not allowed to dereference ->begin(). by Torok Edwin · 16 years ago
- 19c8746 Now Attributes are divided in three groups by Devang Patel · 16 years ago
- 0598866 Large mechanical patch. by Devang Patel · 16 years ago
- e3d76d3 s/ParamAttrsWithIndex/FnAttributeWithIndex/g by Devang Patel · 16 years ago
- eaf42ab s/ParameterAttributes/Attributes/g by Devang Patel · 16 years ago
- 34c8847 Update the callgraph correctly in ArgumentPromotion. by Duncan Sands · 16 years ago
- 4cddaf7 Correct a comment and strip trailing whitespace. by Duncan Sands · 16 years ago
- ae73dc1 Tidy up several unbeseeming casts from pointer to intptr_t. by Dan Gohman · 16 years ago
- 477f5a2 Restructure ArgumentPromotion a bit. Instead of just having a single boolean by Matthijs Kooijman · 16 years ago
- 5e46321 convert more operand loops to iterator formulation by Gabor Greif · 16 years ago
- 43e2a03 Fix some constructs that gcc-4.4 warns about. by Duncan Sands · 16 years ago
- 28c3cff Factor code to copy global value attributes like by Duncan Sands · 16 years ago
- 992e97e Indent fix. by Matthijs Kooijman · 16 years ago
- 399101a Use isSingleValueType instead of isFirstClassType to by Dan Gohman · 16 years ago
- a72acf9 80 col / tabs fixes by Nate Begeman · 16 years ago
- 844731a Clean up the use of static and anonymous namespaces. This turned up by Dan Gohman · 16 years ago
- bcd203c Allow argpromote to promote struct arguments with a specified number by Chris Lattner · 16 years ago
- 051a950 API changes for class Use size reduction, wave 1. by Gabor Greif · 16 years ago
- 2b3407f Take the old function's name. by Zhou Sheng · 16 years ago
- 58d7491 Reimplement the parameter attributes support, phase #1. hilights: by Chris Lattner · 16 years ago
- 22c3979 Split ParameterAttributes.h, putting the complicated by Dale Johannesen · 16 years ago
- 0d51e7e Expand ParameterAttributes to 32 bits (in preparation by Dale Johannesen · 16 years ago
- 532d022 Don't drop function/call return attributes like 'nounwind'. by Duncan Sands · 16 years ago
- ab04e13 Fix arg promotion to propagate the correct attrs on the calls to by Chris Lattner · 16 years ago
- e3a8830 Small simplification. by Duncan Sands · 16 years ago
- 10603e0 Teach argpromote to ruthlessly hack small byval structs when it can by Chris Lattner · 16 years ago
- e027efa Use smallptrset instead of std::set for efficiency. by Chris Lattner · 16 years ago
- 170b181 a byval argument is guaranteed to be valid to load. by Chris Lattner · 16 years ago
- 40c14be Update this code to use eraseFromParent where possible. Compute by Chris Lattner · 16 years ago
- f157701 replace a loop with a constant time check. by Chris Lattner · 16 years ago
- 6e8410a another minor datastructure tweak. by Chris Lattner · 16 years ago
- a10145f start using smallvector to avoid vector heap thrashing. by Chris Lattner · 16 years ago
- 4ee451d Remove attribution from file headers, per discussion on llvmdev. by Chris Lattner · 17 years ago
- 194c90e Fixing several transforms which would drop the collector attribute by Gordon Henriksen · 17 years ago
- dc02467 Fix PR1146: parameter attributes are longer part of by Duncan Sands · 17 years ago
- 514ab34 Executive summary: getTypeSize -> getTypeStoreSize / getABITypeSize. by Duncan Sands · 17 years ago
- 55cbec3 More fleshing out of docs/Passes.html, plus some typo fixes and by Gordon Henriksen · 17 years ago
- b8f7479 by David Greene · 17 years ago
- f1355a5 by David Greene · 17 years ago
- 9132a2b rename APInt::toString -> toStringUnsigned for symmetry with toStringSigned() by Chris Lattner · 17 years ago
- 52eec54 by David Greene · 17 years ago
- ecd94c8 Fix typo in comment. by Nick Lewycky · 17 years ago
- 1997473 Drop 'const' by Devang Patel · 17 years ago
- 3e15bf3 Use 'static const char' instead of 'static const int'. by Devang Patel · 17 years ago
- 794fd75 Do not use typeinfo to identify pass in pass manager. by Devang Patel · 17 years ago
- a0e0129 Use APInt conversion to string so the result is correct regardless of the by Reid Spencer · 17 years ago
- 93e985f Eliminate use of ctors that take vectors. by Chris Lattner · 17 years ago
- 1ccd185 stop using methods that take vectors. by Chris Lattner · 17 years ago
- 046800a simplify name juggling through the use of Value::takeName. by Chris Lattner · 17 years ago
- 9133fe2 Apply the VISIBILITY_HIDDEN field to the remaining anonymous classes in by Reid Spencer · 17 years ago
- c71ca3c Inherit CallGraphSCCPass directly from Pass. by Devang Patel · 17 years ago
- c5b206b For PR950: by Reid Spencer · 18 years ago
- 86453c5 Eliminate static ctors due to Statistic objects by Chris Lattner · 18 years ago
- ac0b6ae Detemplatize the Statistic class. The only type it is instantiated with by Chris Lattner · 18 years ago
- 0a81aac Replace #include <iostream> with llvm_* streams. by Bill Wendling · 18 years ago
- 3ed469c For PR786: by Reid Spencer · 18 years ago
- b83eb64 For PR950: by Reid Spencer · 18 years ago
- 99435d3 Revert previous patch. Still breaking things. by Evan Cheng · 18 years ago
- 3295471 Another attempt at making ArgPromotion smarter. This patch no longer breaks Burg. by Owen Anderson · 18 years ago
- 9487652 revert previous two patches. They cause miscompilation of MultiSource/Applications/Burg by Chris Lattner · 18 years ago
- 46f022a Revert my previous work on ArgumentPromotion. Further investigation has revealed these by Owen Anderson · 18 years ago
- b833e5a Make ArgumentPromotion handle recursive functions that pass pointers in their recursive calls. by Owen Anderson · 18 years ago
- 7f8897f eliminate RegisterOpt. It does the same thing as RegisterPass. by Chris Lattner · 18 years ago
- dac58ad Make iostream #inclusion explicit by Chris Lattner · 18 years ago
- f201dbc Preserve calling conventions when doing IPO by Chris Lattner · 19 years ago
- 1430ef1 preserve the tail marker by Chris Lattner · 19 years ago
- fd93908 Remove trailing whitespace by Misha Brukman · 19 years ago
- e4d5c44 This mega patch converts us from using Function::a{iterator|begin|end} to by Chris Lattner · 19 years ago
- 4d0801b Fix VS warnings. by Chris Lattner · 19 years ago
- 4c989b6 Remove debugging code by Chris Lattner · 20 years ago
- 11a3d7b Argument promotion transforms functions to unconditionally load their by Chris Lattner · 20 years ago
- b12914b 'Pass' should now not be derived from by clients. Instead, they should derive by Chris Lattner · 20 years ago
- f5afcab Add comment by Chris Lattner · 20 years ago
- 5eb6f6c Convert this pass to be a CallGraphSCCPass instead of a Pass, which eliminates by Chris Lattner · 20 years ago
- ebeb0cb Fix typo in comment by Chris Lattner · 20 years ago
- 551ccae Changes For Bug 352 by Reid Spencer · 20 years ago
- 3178158 bug 122: - Excise dead CPR procesing. by Reid Spencer · 20 years ago
- beabf45 Make order of argument addition deterministic. In particular, the layout by Chris Lattner · 20 years ago
- 9e7cc2f Fairly substantial changes to update the alias analysis we are querying as by Chris Lattner · 20 years ago
- 9440db8 Implement ArgumentPromotion/aggregate-promote.ll by Chris Lattner · 20 years ago
- 86a734b Implement: ArgumentPromotion/chained.ll by Chris Lattner · 20 years ago
- 7db5a6d Fix another minor bug, exposed by perlbmk by Chris Lattner · 20 years ago
- 7e6f509 Fix a minor bug and turn debug output into, well, debug output. by Chris Lattner · 20 years ago
- ed570a7 New LLVM pass: argument promotion. This version only handles simple scalar by Chris Lattner · 20 years ago