summaryrefslogtreecommitdiffstats
path: root/llvm/lib
Commit message (Expand)AuthorAgeFilesLines
* Remove more vector_shuffle patterns.Craig Topper2012-02-122-98/+11
* Expose the ELFObjectFile class directly in the Object/ELF.h header, similarlyEli Bendersky2012-02-122-1695/+413
* Handle InvokeInst in EvaluateBlock. Don't try to support exceptions, it's justNick Lewycky2012-02-121-9/+14
* false is totally null!Nick Lewycky2012-02-121-1/+1
* Remove redundant getAnalysis<> calls in GlobalOpt. Add a few Itanium ABI callsNick Lewycky2012-02-122-11/+13
* Pass TargetData and TargetLibraryInfo through to the constant folder. Fixes aNick Lewycky2012-02-121-25/+37
* Remove more vector_shuffle patterns.Craig Topper2012-02-122-78/+4
* Fix function name in comment to match actual name. Fix comments that are usingNick Lewycky2012-02-121-15/+15
* Don't traverse the PHI nodes twice. No functionality change!Nick Lewycky2012-02-121-7/+6
* Remove more vector_shuffle patterns.Craig Topper2012-02-111-46/+4
* Add support for implicit TLS model used with MS VC runtime.Anton Korobeynikov2012-02-119-4/+97
* Don't mix declarations and code.Benjamin Kramer2012-02-112-8/+6
* Make the EDis tables const.Benjamin Kramer2012-02-115-8/+8
* Reuse the enum names from X86Desc in the X86Disassembler.Benjamin Kramer2012-02-115-15/+37
* [WIP] Initial code for module flags.Bill Wendling2012-02-112-5/+226
* Remove some patterns for matching vector_shuffle instructions since vector_sh...Craig Topper2012-02-112-78/+16
* Add TargetPassConfig hooks for scheduling/bundling.Andrew Trick2012-02-111-3/+41
* Fix shuffle lowering code to stop creating temporary DAG nodes to do shuffle ...Craig Topper2012-02-111-36/+23
* Allow Post-RA LICM to hoist reserved register reads.Jakob Stoklund Olesen2012-02-111-0/+11
* Handle register masks in local live range splitting.Jakob Stoklund Olesen2012-02-111-0/+25
* Don't read PreRegAlloc before it is initialized.Jakob Stoklund Olesen2012-02-111-6/+6
* Revert r150222, as the clang driver now handles this properly.Jim Grosbach2012-02-101-11/+3
* Add a static MachineOperand::clobbersPhysReg().Jakob Stoklund Olesen2012-02-101-7/+2
* Add register mask support to InterferenceCache.Jakob Stoklund Olesen2012-02-103-5/+42
* Remove unused variable.Jakob Stoklund Olesen2012-02-101-2/+1
* Make valgrind happy.Jason W Kim2012-02-101-2/+2
* Update BBVectorize to use aliasesUnknownInst.Hal Finkel2012-02-101-9/+3
* Have AliasSet::aliasesUnknownInst use pointer TBAA info when availableHal Finkel2012-02-101-1/+3
* Fix PR11948: the result type of an icmp may be a vector of boolean -Duncan Sands2012-02-101-0/+5
* Put instruction names into an indexed string table on the side, removing a po...Benjamin Kramer2012-02-102-2/+5
* comment grammarAndrew Trick2012-02-101-1/+1
* unnecessary includeAndrew Trick2012-02-101-1/+0
* PTX no longer needs to provide its own backend.Andrew Trick2012-02-102-255/+21
* RegAlloc superpass: includes phi elimination, coalescing, and scheduling.Andrew Trick2012-02-1015-109/+147
* whitespaceAndrew Trick2012-02-101-11/+11
* Remove unused 'isAlias' parameter.Lang Hames2012-02-101-8/+3
* ARM on darwin, v6 implies the presence of VFP for the assembler.Jim Grosbach2012-02-101-3/+11
* Constrain the regmask search space for local live ranges.Jakob Stoklund Olesen2012-02-101-3/+13
* Cache basic block boundaries for faster RegMaskSlots access.Jakob Stoklund Olesen2012-02-101-0/+9
* Optimize LiveIntervals::intervalIsInOneMBB().Jakob Stoklund Olesen2012-02-101-17/+22
* Cache iterators. Some of these are expensive to create.Benjamin Kramer2012-02-101-14/+16
* Change default error_code ctor to a 'named ctor' so it's more self-documenting.David Blaikie2012-02-096-59/+54
* Add register mask support to RAGreedy.Jakob Stoklund Olesen2012-02-091-2/+25
* Tweak comment readability and grammar.Benjamin Kramer2012-02-091-2/+2
* Test for commit access.Sirish Pande2012-02-091-2/+2
* GlobalOpt: Be more aggressive about elminating side-effect free static dtors.Benjamin Kramer2012-02-091-4/+5
* Teach the MC and disassembler about SoftFail, and hook it up to UNPREDICTABLE...James Molloy2012-02-092-0/+9
* More tweaks to get the size of the X86 disassembler tables down.Craig Topper2012-02-092-0/+7
* Flatten some of the arrays in the X86 disassembler tables to reduce space nee...Craig Topper2012-02-093-7/+6
* Preserve physreg kills in MachineBasicBlock::SplitCriticalEdge.Lang Hames2012-02-091-4/+7
OpenPOWER on IntegriCloud