- 75caee2 add a new CallGraphNode::removeCallEdgeFor method, tidy some comments. by Chris Lattner · 16 years ago
- f99b286 Add support for equality comparison of CallSite's. by Chris Lattner · 16 years ago
- c0cb28f Add a divided flag for the first piece of an argument divided into mulitple parts. Fixes PR1643 by Nicolas Geoffray · 16 years ago
- 89f6d88 Merge LLVMBuilder and FoldingBuilder, calling by Duncan Sands · 16 years ago
- 707e018 Drop ISD::MEMSET, ISD::MEMMOVE, and ISD::MEMCPY, which are not Legal by Dan Gohman · 16 years ago
- 4cce6b4 Use of implicit_def is not part of live interval. Create empty intervals for the uses when the live interval is being spilled. by Evan Cheng · 16 years ago
- 30ac7df improvements for IntrusiveRefCntPtr, patch by Mikhail Glushenkov by Chris Lattner · 16 years ago
- 5d3600f Allow registers defined by implicit_def to be clobbered. by Evan Cheng · 16 years ago
- b1e07ec Fix a typo in a comment. by Dan Gohman · 16 years ago
- 7d8143f Make isVectorClearMaskLegal's operand list const. by Dan Gohman · 16 years ago
- 920c682 Fix some minor errors in comments. by Dan Gohman · 16 years ago
- cedbacf Add const qualifiers. by Dan Gohman · 16 years ago
- c76230b Update comments to use 2.0 syntax type names. by Dan Gohman · 16 years ago
- d6d48c4 ConstantFP::get should be static. by Chris Lattner · 16 years ago
- a723d1e Factor a bunch of functionality related to memcpy and memset transforms out of by Owen Anderson · 16 years ago
- a541931 Unbreak teh build. by Evan Cheng · 16 years ago
- 4592230 add a version of ConstantFP::get that doesn't take a redundant Type* value, by Chris Lattner · 16 years ago
- def2864 make ConstantFP::isExactlyValue work for long double as well. by Chris Lattner · 16 years ago
- cba931f Add CreateGetResult() by Devang Patel · 16 years ago
- 7518583 Add multiple value return instruction constructor. by Devang Patel · 16 years ago
- 92432a8 Convenience method for setting the nounwind attribute for a function. by Duncan Sands · 16 years ago
- 4e1b794 Implement new llc flag -disable-required-unwind-tables. by Dale Johannesen · 16 years ago
- 9b01cc0 Make getDirnameSep a static method (not part of Path's interface). by Ted Kremenek · 16 years ago
- cf55c8e Added method Path::getDirname(). by Ted Kremenek · 16 years ago
- a056200 Added support for Create() calls that take an argument besides the deserializer. by Sam Bishop · 16 years ago
- 36b5c13 Rename MemOperand to MachineMemOperand. This was suggested by by Dan Gohman · 16 years ago
- 4128212 Add operator= implementations to SparseBitVector, allowing it to be used in GVN. This results by Owen Anderson · 16 years ago
- dc1adac Re-commit of the r48822, where the infinite looping problem discovered by Roman Levenstein · 16 years ago
- e5ffa90 Make GVN more memory efficient, particularly on code that contains a large number of by Owen Anderson · 16 years ago
- 051a950 API changes for class Use size reduction, wave 1. by Gabor Greif · 16 years ago
- c5ea201 Forgot this. by Evan Cheng · 16 years ago
- b51a0d8 If a value is cast to its own type, then the cast is not needed. by Duncan Sands · 16 years ago
- f4cc309 Make ExecutionEngine::updateGlobalMapping return the old mapping. by Chris Lattner · 16 years ago
- a150ffe Add member template version of SerializeTrait<T>::Create that also accepts by Ted Kremenek · 16 years ago
- f30a49d Special handling of zero-sized live intervals. by Evan Cheng · 16 years ago
- 419852c - Treat a live range defined by an implicit_def as a zero-sized one. by Evan Cheng · 16 years ago
- 8a50f1f Start of a series of patches related to implicit_def. by Evan Cheng · 16 years ago
- 6397c64 Backing out 48222 temporarily. by Evan Cheng · 16 years ago
- a022e3f by David Greene · 16 years ago
- ea1d9cd Now that I am told MachineRegisterInfo also tracks physical register uses / defs, I can do away with the horribleness I introduced a while back. It's impossible to detect if there is any use of a physical register below an instruction (and before any def of the register) with some cheap book keeping. by Evan Cheng · 16 years ago
- 1088317 Remove #include<map> from LiveVariables.h. Not referenced. by Evan Cheng · 16 years ago
- 56c2f99 Add new file Support/DataFlow.h. by Torok Edwin · 16 years ago
- 67073f1 Add new CC lowering rule: provide a list of registers, which can be 'shadowed', by Anton Korobeynikov · 16 years ago
- 1532f3d Recommitting EH patch; this should answer most of the by Dale Johannesen · 16 years ago
- 038112a Change the MemoryBuffer::getFile* methods to take just a pointer to the by Chris Lattner · 16 years ago
- 98b7e61 MappedFile is dead, remove it. by Chris Lattner · 16 years ago
- 799ed10 Stub out some sys::Path::MapInFilePages/UnMapFilePages methods. by Chris Lattner · 16 years ago
- 7f6b447 change the archive stuff to use MemoryBuffer instead of mappedfile. by Chris Lattner · 16 years ago
- 685412e prune unneeded #includes by Chris Lattner · 16 years ago
- 2fcebc5 rewrite SourceFile to be in terms of MemoryBuffer, not MappedFile. by Chris Lattner · 16 years ago
- 23ffec8 Make MappedFile::map return a const correct pointer, don't leak address space on Unix platforms. by Chris Lattner · 16 years ago
- 37db5d6 Remove the MappedFile::charBase member, rename base -> getBase() and by Chris Lattner · 16 years ago
- cc56e64 add an accessor. by Chris Lattner · 16 years ago
- bdbd2d7 Remove MappedFile support for mapping files for write and exec by Chris Lattner · 16 years ago
- 558755c remove extraneous #include by Chris Lattner · 16 years ago
- 1213d67 update comment. by Chris Lattner · 16 years ago
- 540630f cleanup the MappedFile API and comments. This removes and updates by Chris Lattner · 16 years ago
- 328c84a remove DEFINING_FILE_FOR for MappedFile.h by Chris Lattner · 16 years ago
- ca1267c Move reMaterialize() from TargetRegisterInfo to TargetInstrInfo. by Evan Cheng · 16 years ago
- f429026 test commit by Torok Edwin · 16 years ago
- d6d0185 Expose Function::viewCFG and Function::viewCFGOnly to bindings. by Erick Tryzelaar · 16 years ago
- d27c991 Fix "Control reaches the end of non-void function" warnings, by Chris Lattner · 16 years ago
- 9180c8e Cosmetic change. by Evan Cheng · 16 years ago
- e10efce Rename getAnyLoad to getLoad is suggested by Evan. by Duncan Sands · 16 years ago
- 14ea39c Implement LegalizeTypes support for softfloat LOAD. by Duncan Sands · 16 years ago
- 86e1ebf Avoid creating chain dependencies from CopyToReg nodes to load and store by Dan Gohman · 16 years ago
- 2896652 when a node is removed from an ilist, set its next/prev pointers to by Chris Lattner · 16 years ago
- 7c1483b Expose ExecutionEngine::getTargetData() to c and ocaml bindings. by Erick Tryzelaar · 16 years ago
- d9ffd4c Fix a bug in Darwin EH: FDE->CIE pointer must by Dale Johannesen · 16 years ago
- e326332 Use a linked data structure for the uses lists of an SDNode, just like by Roman Levenstein · 16 years ago
- 950a4c4 Add explicit keywords. by Dan Gohman · 16 years ago
- cfbb2f0 A quick nm audit turned up several fixed tables and objects that were by Dan Gohman · 16 years ago
- 55c666a Add optimize-for-size knob. by Devang Patel · 16 years ago
- 3ee3267 De-constify the input to the "operator >>" method as it is modified. by Bill Wendling · 16 years ago
- e62683d Make a note of the fact that EmitOwnedPtr() has nothing to do with the by Sam Bishop · 16 years ago
- 19cfd73 Revert r48676. I had plans for using it, but now it's just dead code. by Owen Anderson · 16 years ago
- 40ca230 Remove an unnecessary #include. by Dan Gohman · 16 years ago
- 5283707 Shrink the size of AllocationInst by using its SubclassData by Dan Gohman · 16 years ago
- 8d84d5b Increasing the inline limit from (overly conservative) 200 to 300. Given each BB costs 20 and each instruction costs 5, 200 means a 4 BB function + 24 instructions (actually less because caller's size also contributes to it). by Evan Cheng · 16 years ago
- 4733be3 Objective Caml bindings for basic block, function, global, and arg iterators. by Gordon Henriksen · 16 years ago
- 8568507 Use C-style comments :) by Anton Korobeynikov · 16 years ago
- ac67b7e Add first proof-of-concept universal compiler driver framework based by Anton Korobeynikov · 16 years ago
- aff1678 Typo fixes by Anton Korobeynikov · 16 years ago
- 191dfcf Add a comment, and fix a bug where AllocateRW recurred to AllocateRWX instead of itself. by Owen Anderson · 16 years ago
- a4bf5c0 Add an AllocateRW to match AllocateRWX. by Owen Anderson · 16 years ago
- 08b1173 Teach DAG combiner to commute commutable binary nodes in order to achieve sdisel CSE. by Evan Cheng · 16 years ago
- c9235d2 Don't include <map> in Pass.h, which doesn't need it. This requires by Dan Gohman · 16 years ago
- fbee880 Specialize FORCE_DEFINING_FILE_TO_BE_LINKED using a GCC trick by Dan Gohman · 16 years ago
- 7623716 FunctionExtractorPass has been superceded by GVExtractorPass by Andrew Lenharth · 16 years ago
- 495304e Make it possible to get an empty struct using by Duncan Sands · 16 years ago
- 276dcbd Introduce a new node for holding call argument by Duncan Sands · 16 years ago
- fa5a91a Undo 48570. Correctly match mmx shift instructions with an immediate operand. by Evan Cheng · 16 years ago
- 69cf031 C and Objective Caml bindings for mem2reg and reg2mem. by Gordon Henriksen · 16 years ago
- 6eabd74 ubyte and sbyte? what are those? by Nick Lewycky · 16 years ago
- dff1dca Add intrinsics to match mmx shift builtin's with immediate operand. by Evan Cheng · 16 years ago
- c758209 PassInfo keep tracks whether a pass is an analysis pass or not. by Devang Patel · 16 years ago
- c35595f Fix comment. by Duncan Sands · 16 years ago
- d8ff3ca add some convenience methods for creating GEP instructions and by Chris Lattner · 16 years ago
- 3400097 C bindings for Module-, Function-, and BasicBlock::iterator. by Gordon Henriksen · 16 years ago
- dc1ce7b C and Objective Caml bindings for the various getParent methods of the IR. by Gordon Henriksen · 16 years ago