summaryrefslogtreecommitdiff
path: root/include
Commit message (Expand)AuthorAge
* Fix library visibility problems with VLIWPacketizer.Andrew Trick2012-02-15
* Use the enum instead of 'unsigned'.Bill Wendling2012-02-15
* Make LiveIntervals::handleMove() bundle aware.Lang Hames2012-02-15
* Modify the code that emits the module flags to use the new module flags accessorBill Wendling2012-02-15
* Add a module flags accessor method which returns the flags in a vector.Bill Wendling2012-02-15
* Add function for computing the edit distance of two arrays.Kaelyn Uhrain2012-02-15
* Don't expose DefaultVLIWSchedulerAndrew Trick2012-02-15
* Generic "VLIW" packetizer based on a DFA generated from target itinerary.Andrew Trick2012-02-15
* Add a way to replace a field inside a metadata node. This can beEric Christopher2012-02-15
* Add a check to make sure we don't assign slot indexes for instructions inside...Lang Hames2012-02-15
* Allow CodeGen (llc) command line options to work as expected.Andrew Trick2012-02-15
* Added TargetPassConfig::disablePass/substitutePass as a general mechanism to ...Andrew Trick2012-02-15
* commentAndrew Trick2012-02-15
* Disentangle moving a machine instr from updating LiveIntervals.Lang Hames2012-02-15
* Handle regmasks in findRegisterDefOperandIdx().Jakob Stoklund Olesen2012-02-14
* Silence the new -Wempty-body warning. It appeared because the next statementDmitri Gribenko2012-02-14
* Add code to the target lowering object file module to handle module flags.Bill Wendling2012-02-14
* Tighten physical register invariants: Allocatable physical registers canLang Hames2012-02-14
* Rename getExceptionAddressRegister() to getExceptionPointerRegister() for con...Lang Hames2012-02-14
* ThreadSanitizer, a race detector. First LLVM commit.Kostya Serebryany2012-02-13
* v2f16 is a floating point type. Add symbolic floating point type ranges to p...Owen Anderson2012-02-13
* add LLVM_VERSION_MAJOR and _MINOR definesDylan Noblesmith2012-02-13
* Fix various issues (or do cleanups) found by enabling certain MSVC warnings.Ahmed Charles2012-02-13
* Expose the ELFObjectFile class directly in the Object/ELF.h header, similarlyEli Bendersky2012-02-12
* Remove redundant getAnalysis<> calls in GlobalOpt. Add a few Itanium ABI callsNick Lewycky2012-02-12
* Add support for implicit TLS model used with MS VC runtime.Anton Korobeynikov2012-02-11
* Make the EDis tables const.Benjamin Kramer2012-02-11
* [WIP] Initial code for module flags.Bill Wendling2012-02-11
* Add TargetPassConfig hooks for scheduling/bundling.Andrew Trick2012-02-11
* commentAndrew Trick2012-02-11
* Clean up comment.Jakob Stoklund Olesen2012-02-10
* Add a static MachineOperand::clobbersPhysReg().Jakob Stoklund Olesen2012-02-10
* Make aliasesPointer and aliasesUnknownInst public members of AliasSet.Hal Finkel2012-02-10
* Revert commit 149912 (lattner) and add a testcase that shows the problem (whichDuncan Sands2012-02-10
* Put instruction names into an indexed string table on the side, removing a po...Benjamin Kramer2012-02-10
* RegAlloc superpass: includes phi elimination, coalescing, and scheduling.Andrew Trick2012-02-10
* Remove unused 'isAlias' parameter.Lang Hames2012-02-10
* Cache basic block boundaries for faster RegMaskSlots access.Jakob Stoklund Olesen2012-02-10
* Optimize LiveIntervals::intervalIsInOneMBB().Jakob Stoklund Olesen2012-02-10
* Change default error_code ctor to a 'named ctor' so it's more self-documenting.David Blaikie2012-02-09
* Store just the SimpleValueType in the generated VT tables for each register c...Benjamin Kramer2012-02-09
* Move the Name field in MCInstrDesc to the end, saving 8 bytes of padding per ...Benjamin Kramer2012-02-09
* Improve TargetPassConfig. No intended functionality.Andrew Trick2012-02-09
* Codegen pass definition cleanup. No functionality.Andrew Trick2012-02-08
* Move pass configuration out of pass constructors: MachineLICM.Andrew Trick2012-02-08
* Move pass configuration out of pass constructors: StackSlotColoring.Andrew Trick2012-02-08
* Move pass configuration out of pass constructors: PostRAScheduler.Andrew Trick2012-02-08
* Move pass configuration out of pass constructors: BranchFolderPassAndrew Trick2012-02-08
* Added TargetPassConfig::setOptAndrew Trick2012-02-08
* Added Pass::createPass(ID) to handle pass configuration by IDAndrew Trick2012-02-08