- bcd203c Allow argpromote to promote struct arguments with a specified number by Chris Lattner · 16 years ago
- dc17ab2 Enable jitting with a known memory size. by Nicolas Geoffray · 16 years ago
- 35b31be Remove the implicit conversion from SDOperandPtr to SDOperand*; this by Dan Gohman · 16 years ago
- 0861d1f Bring in uint32_t, uint64_t, and int64_t types for MSVC. by Argyrios Kyrtzidis · 16 years ago
- 0281925 Minor clean-up based on Dan's comments. by Roman Levenstein · 16 years ago
- 4bf393a Workaround for PR2207, in which pred_iterator assert gets triggered due to a by Scott Michel · 16 years ago
- 7e4d5b6 Fix a copy+paste error in a comment. by Dan Gohman · 16 years ago
- 51cc3c1 Correlate stubs with functions in JIT: when emitting a stub, the JIT tells the memory manager which function by Nicolas Geoffray · 16 years ago
- e20bbc8 Fix comment. by Eric Christopher · 16 years ago
- 52e724a Infrastructure for getting the machine code size of a function and an instruction. X86, PowerPC and ARM are implemented by Nicolas Geoffray · 16 years ago
- a526192 Add "empty()" method to sys::Path and remove unnecessary whitespace. by Bill Wendling · 16 years ago
- 9cac525 Ongoing work on improving the instruction selection infrastructure: by Roman Levenstein · 16 years ago
- 917365b merge of r49785 (from branches/ggreif/use-diet): pass V to dyn_cast by const reference, this avoids copy-constructing and destructing all the time. especially important if these constructors are not accessible by Gabor Greif · 16 years ago
- 0d4bdde Rewrite LiveVariable liveness computation. The new implementation is much simplified. It eliminated the nasty recursive routines and removed the partial def / use bookkeeping. There is also potential for performance improvement by replacing the conservative handling of partial physical register definitions. The code is currently disabled until live interval analysis is taught of the name scheme. by Evan Cheng · 16 years ago
- 1f23e16 Major repairs to the post-dominators implementation. Patch from Florian Brandner! by Owen Anderson · 16 years ago
- 036a94e fix off by one error. by Chris Lattner · 16 years ago
- c0814dc give smallstring some methods to do 'itoa'. by Chris Lattner · 16 years ago
- 94bef32 Make 64-to-32 bit truncations explicit (prevent warnings). by Dale Johannesen · 16 years ago
- 6ccbbd8 Change Divided flag to Split, as suggested by Evan by Nicolas Geoffray · 16 years ago
- 8102703 Sort sub-registers and super-registers lists according to super-sub register relations. e.g. X86::RAX sub-register list is EAX, AX, AL, AH (order of last two are not guaranteed). by Evan Cheng · 16 years ago
- 80792f3 Treat EntryToken nodes as "passive" so that they aren't added to the by Dan Gohman · 16 years ago
- 89bf0a6 In -view-sunit-dags, display "special" chain dependencies as cyan by Dan Gohman · 16 years ago
- 235fc57 Teach AliasSetTracker about VAArgInst. by Dan Gohman · 16 years ago
- 29e4bdb Fix const-correctness issues with the SrcValue handling in the by Dan Gohman · 16 years ago
- 3541af7 Reverse sense of unwind-tables option. This means by Dale Johannesen · 16 years ago
- ec1f1a8 Clean up some comments. by Dan Gohman · 16 years ago
- 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