aboutsummaryrefslogtreecommitdiffstats
path: root/include
Commit message (Expand)AuthorAgeFilesLines
* Remove CodeGenLICM. It's largely obsoleted by MachineLICM's new abilityDan Gohman2009-10-312-7/+0
* make hasAddressTaken() constant time by storing a refcount in BB's subclass d...Chris Lattner2009-10-301-2/+11
* Fix MachineLICM to use the correct virtual register class whenDan Gohman2009-10-301-2/+5
* Add option to createGVNPass to disable PRE.Evan Cheng2009-10-301-1/+1
* Rather than having llvm-gcc changing the meaning of OptimizeSize, just make s...Evan Cheng2009-10-301-1/+1
* Initial target-independent CodeGen support for BlockAddresses.Dan Gohman2009-10-305-2/+44
* Remove dead code.Devang Patel2009-10-302-27/+2
* Add a BlockAddress MachineOperand kind.Dan Gohman2009-10-301-10/+27
* Remove a redundant copy constructor.Dan Gohman2009-10-301-1/+0
* Move some code from being emitted as boilerplate duplicated in everyDan Gohman2009-10-291-0/+8
* Rename usesCustomDAGSchedInserter to usesCustomInserter, and update aDan Gohman2009-10-293-8/+9
* add interpreter support for indirect goto / blockaddress. The interpreterChris Lattner2009-10-291-0/+6
* add newline to make cl.exe happy.Zhongxing Xu2009-10-291-1/+1
* Don't put in these EH changes.Bill Wendling2009-10-292-14/+1
* A switch-on-string-literal construct that is a nice alternative toDouglas Gregor2009-10-291-0/+83
* Reverting r85338 for now. It's causing a bootstrap failure on PPC darwin9.Bill Wendling2009-10-292-1/+14
* Add a hasAddressTaken for BasicBlock.Dan Gohman2009-10-291-0/+4
* add IRBuilder support for IndirectBrChris Lattner2009-10-281-0/+7
* Revert r85346 change to control tail merging by CodeGenOpt::Level.Bob Wilson2009-10-281-4/+3
* Extend getMallocArraySize() to determine the array size if the malloc argumen...Victor Hernandez2009-10-281-19/+6
* Make AntiDepReg.h internal.David Goodwin2009-10-281-62/+0
* add a new 'SetCurrentDebugType' API (requested by Andrew Haley for JITChris Lattner2009-10-281-32/+35
* Add ABCD, a generalized implementation of the Elimination of Array BoundsNick Lewycky2009-10-282-0/+7
* bitcode writer support for blockaddress.Chris Lattner2009-10-281-1/+2
* Previously, all operands to Constant were themselves constant.Chris Lattner2009-10-282-11/+12
* basic blocks can now have non-instruction users.Chris Lattner2009-10-281-4/+4
* Add a second ValueType argument to isFPImmLegal.Evan Cheng2009-10-281-1/+1
* Remove getIEEEFloatParts and getIEEEDoubleParts. They are not needed.Evan Cheng2009-10-281-7/+0
* rename indbr -> indirectbr to appease the residents of #llvm.Chris Lattner2009-10-284-31/+31
* IR support for the new BlockAddress constant kind. This isChris Lattner2009-10-282-0/+41
* Record CodeGen optimization level in the BranchFolding pass so that we canBob Wilson2009-10-271-3/+4
* Revert the API changes from r85295 to make it easier for people to buildJeffrey Yasskin2009-10-271-3/+8
* Factor out redundancy from clone() implementations.Devang Patel2009-10-273-83/+100
* Add new APFloat methods that return sign, exp, and mantissa of ieee float and...Evan Cheng2009-10-271-0/+7
* Random updates to passes for indbr, I need blockaddress before I can do much ...Chris Lattner2009-10-271-2/+2
* Change the JIT to compile eagerly by default as agreed inJeffrey Yasskin2009-10-271-7/+18
* Rename MallocFreeHelper as MemoryBuiltinsVictor Hernandez2009-10-271-6/+5
* Do away with addLegalFPImmediate. Add a target hook isFPImmLegal which return...Evan Cheng2009-10-271-14/+5
* add enough support for indirect branch for the feature test to passChris Lattner2009-10-274-64/+166
* Type.h doesn't need to #include LLVMContext.hChris Lattner2009-10-271-1/+1
* trim another #includeChris Lattner2009-10-271-1/+0
* remove an unneeded #include.Chris Lattner2009-10-271-10/+9
* lang points out that the comment is out of date with the code.Chris Lattner2009-10-271-1/+1
* Fix VS build, patch by Marius Wachtler.Mike Stump2009-10-271-1/+1
* Add objectsize intrinsic and hook it up through codegen. Doesn'tEric Christopher2009-10-271-0/+5
* Automatically do the equivalent of freeMachineCodeForFunction(F) when F isJeffrey Yasskin2009-10-272-5/+7
* Rename MallocHelper as MallocFreeHelper, since it now also identifies calls t...Victor Hernandez2009-10-261-0/+0
* Forgot to commit these.Owen Anderson2009-10-262-0/+7
* Remove FreeInst.Victor Hernandez2009-10-2610-86/+38
* Allow the aggressive anti-dep breaker to process the same region multiple tim...David Goodwin2009-10-261-0/+4