aboutsummaryrefslogtreecommitdiffstats
path: root/include
Commit message (Expand)AuthorAgeFilesLines
* Remove LTO optimization level.Bill Wendling2009-04-291-2/+1
* Instead of passing in an unsigned value for the optimization level, use an enum,Bill Wendling2009-04-298-44/+64
* Add support for a character after a command line option. Like '-Os'.Bill Wendling2009-04-291-0/+23
* MachineInstr::isRegTiedTo{Use,Def}Operand can safely be made const.Jakob Stoklund Olesen2009-04-291-2/+2
* Update comment, replace theoretically impossible check with an assert.Nate Begeman2009-04-291-7/+7
* Add directive to declare external globals.Sanjiv Gupta2009-04-291-0/+8
* Implement review feedback for vector shuffle work.Nate Begeman2009-04-293-6/+20
* Add a public method called getAddressSpace() to the GlobalAddressSDNode.Sanjiv Gupta2009-04-291-0/+2
* Add some more doxygen comments to SCEVAddRec.Dan Gohman2009-04-291-1/+4
* The second part of the change from -fast to -O#. This changes the JIT to acceptBill Wendling2009-04-292-4/+4
* Second attempt:Bill Wendling2009-04-297-39/+43
* Correct comment.Bill Wendling2009-04-291-1/+1
* Move getMatchingSuperReg() out of coalescer and into TargetRegisterInfo.Evan Cheng2009-04-281-0/+10
* Initialized arrays can be in any address space.Sanjiv Gupta2009-04-281-1/+1
* Move getSubRegisterRegClass from ScheduleDagSDNodesEmit.cpp to a TargetRegist...Jakob Stoklund Olesen2009-04-281-0/+10
* r70270 isn't ready yet. Back this out. Sorry for the noise.Bill Wendling2009-04-288-44/+40
* Massive check in. This changes the "-fast" flag to "-O#" in llc. If you want toBill Wendling2009-04-288-40/+44
* Add tests for WeakVH and AssertingVH. These pointed out that the overloads forJeffrey Yasskin2009-04-271-42/+2
* give bitstreamreader an API to ignore names for blocks/records,Chris Lattner2009-04-271-1/+16
* 2nd attempt, fixing SSE4.1 issues and implementing feedback from duncan.Nate Begeman2009-04-274-16/+49
* Add two new record types to the blockinfo block:Chris Lattner2009-04-262-6/+36
* make BitstreamCursor's copyable and assignable.Chris Lattner2009-04-261-2/+38
* Make a major API change to BitstreamReader: split all the readingChris Lattner2009-04-262-110/+141
* I cast, therefore I think I know what I'm doing.Bill Wendling2009-04-261-4/+4
* Use uint64_t instead of unsigned.Bill Wendling2009-04-261-4/+6
* revert an incorrect patch. This causes crashes all over the place on aChris Lattner2009-04-261-6/+4
* Suppress warnings about conversion shortening 64-bit to 32-bit.Bill Wendling2009-04-261-4/+6
* Add a new TypeBuilder helper class, which eases making LLVM IR types.Chris Lattner2009-04-251-0/+463
* improve documentation around memory lifetimes, Chris Lattner2009-04-251-5/+17
* Use intptr_t.Bill Wendling2009-04-251-1/+1
* size() should return a size_t; avoids a warning for 64 bit machines.Mon P Wang2009-04-251-1/+1
* DenseMap.h needs <new> because it explicitly calls operator new/delete.Chris Lattner2009-04-251-0/+1
* Do not share a single unknown val# for all the live ranges merged into a phys...Evan Cheng2009-04-251-4/+0
* Add LTO_SYMBOL_DEFINITION_WEAKUNDEF, use that on the gold plugin.Rafael Espindola2009-04-241-0/+1
* Revert 69952. Causes testsuite failures on linux x86-64.Rafael Espindola2009-04-244-38/+16
* fix a typo noticed by duncanChris Lattner2009-04-241-1/+1
* "I got annoyed at the compiler warnings from ConstantInt::get(Ty, -1,Chris Lattner2009-04-241-0/+9
* PR2957Nate Begeman2009-04-244-16/+38
* Change SCEVExpander's expandCodeFor to provide more flexibilityDan Gohman2009-04-231-1/+11
* Use BasicBlock::iterator instead of Instruction* for insert points,Dan Gohman2009-04-221-5/+6
* Make SCEVExpanders private methods private, instead of protected.Dan Gohman2009-04-221-1/+2
* Add caching of predecessor counts as well as predecessors themselves.Owen Anderson2009-04-221-0/+9
* Fix for PR3946, in which SmallVector could behave strangely in corner cases.Owen Anderson2009-04-221-2/+2
* De-pImpl-ify ScalarEvolution. The pImpl pattern doesn't provide muchDan Gohman2009-04-211-7/+109
* It has finally happened. Spiller is now using live interval info.Evan Cheng2009-04-211-3/+3
* Factor out a common base class from SCEVTruncateExpr, SCEVZeroExtendExpr,Dan Gohman2009-04-211-43/+33
* Introduce encapsulation for ScalarEvolution's TargetData object, and refactorDan Gohman2009-04-212-9/+22
* Convert ScalarEvolution to use raw_ostream instead of OStream.Dan Gohman2009-04-212-19/+17
* Move duplicated AddLiveIn function from X86 and ARM backends to be a methodBob Wilson2009-04-201-0/+5
* Revise my previous change 68996 as suggested by Duncan.Bob Wilson2009-04-201-7/+6