summaryrefslogtreecommitdiff
path: root/include/llvm/Target
AgeCommit message (Expand)AuthorFilesLines
2010-11-29Merge System into Support.Michael J. Spencer5-5/+5
2010-11-27Move more PEI-related hooks to TFIAnton Korobeynikov2-15/+17
2010-11-27Move callee-saved regs spills / reloads to TFIAnton Korobeynikov2-23/+25
2010-11-26Remove the unused TheTarget member.Rafael Espindola1-6/+1
2010-11-23Renaming ISD::BIT_CONVERT to ISD::BITCAST to better reflect the LLVM IR concept.Wesley Peck1-15/+15
2010-11-20Move some more hooks to TargetFrameInfoAnton Korobeynikov2-16/+10
2010-11-19Prefetch has a MemOperand now. FileCheckize a test.Dale Johannesen1-1/+2
2010-11-19Change some methods in MCDwarf.cpp to be able to handle an arbitraryRafael Espindola1-0/+7
2010-11-18Move getInitialFrameState() to TargetFrameInfoAnton Korobeynikov2-5/+6
2010-11-18Move hasFP() and few related hooks to TargetFrameInfo.Anton Korobeynikov2-25/+26
2010-11-17Remove ARM isel hacks that fold large immediates into a pair of add, sub, and,Evan Cheng3-2/+17
2010-11-17make isVirtualSection a virtual method on MCSection. Chris' suggestion.Rafael Espindola1-4/+0
2010-11-15Code clean up. The peephole pass should be the one updating the instructionEvan Cheng1-4/+2
2010-11-15add fields to the .td files unconditionally, simplifying tblgen a bit.Chris Lattner1-0/+3
2010-11-15First step of huge frame-related refactoring: move emit{Prologue,Epilogue} ou...Anton Korobeynikov2-13/+15
2010-11-08Add registry hook for assembly text outputChe-Liang Chiou1-1/+51
2010-11-06Prune includes.Benjamin Kramer1-5/+3
2010-11-06Reimplement BuildResultOperands to be in terms of the result instruction'sChris Lattner1-3/+1
2010-11-03Simplify uses of MVT and EVT. An MVT can be compared directlyDuncan Sands2-22/+16
2010-11-03Inside the calling convention logic LocVT is always a simpleDuncan Sands1-8/+6
2010-11-03Fix preload instruction isel. Only v7 supports pli, and only v7 with mp exten...Evan Cheng1-18/+18
2010-11-03Two sets of changes. Sorry they are intermingled.Evan Cheng1-22/+34
2010-11-02Tweak to fix spelling and grammar in comment.Jim Grosbach1-3/+3
2010-11-01eliminate the old InstFormatName which is always "AsmString",Chris Lattner1-4/+0
2010-10-31sketch out the planned instruction alias mechanism, add some comments aboutChris Lattner1-0/+12
2010-10-30Resolve a terrible hack in tblgen: instead of hardcodingChris Lattner1-0/+12
2010-10-30Implement (and document!) support for MnemonicAlias's to have Requires Chris Lattner1-1/+8
2010-10-30implement (and document!) the first kind of MC assembler alias, which Chris Lattner1-0/+19
2010-10-3080 columns.Jim Grosbach1-5/+5
2010-10-29Mult-alt constraint incremental development step 3.John Thompson1-1/+1
2010-10-29Inline asm multiple alternative constraints development phase 2 - improved ba...John Thompson1-8/+23
2010-10-26Use instruction itinerary to determine what instructions are 'cheap'.Evan Cheng1-0/+6
2010-10-20Remove Synthesizable from the Type system; as MMX vectorDale Johannesen1-15/+1
2010-10-19Re-enable register pressure aware machine licm with fixes. Hoist() may haveEvan Cheng1-0/+14
2010-10-19Revert r116781 "- Add a hook for target to determine whether an instruction defDaniel Dunbar1-14/+0
2010-10-19- Add a hook for target to determine whether an instruction def isEvan Cheng1-0/+14
2010-10-18Don't recompute MachineRegisterInfo in the Optimize* method.Bill Wendling1-0/+1
2010-10-16Add a MCObjectFormat class so that code common to all targets that use aRafael Espindola1-15/+4
2010-10-16Whitespace!Michael J. Spencer1-16/+16
2010-10-15Grammar.Jim Grosbach1-3/+3
2010-10-07add a common SDPatternOperator base class to SDNode and PatFrag forChris Lattner1-2/+7
2010-10-06- Add TargetInstrInfo::getOperandLatency() to compute operand latencies. ThisEvan Cheng1-0/+16
2010-10-03Jim Asked us to move DataLayout on ARM back to the most specialized classes. DoRafael Espindola1-2/+1
2010-10-01Thread the determination of branch prediction hit rates back through the if-c...Owen Anderson1-6/+9
2010-09-30Comments about operand cycles and pipeline forwarding pathes.Evan Cheng1-1/+17
2010-09-30Adds getPointerSize() to the AsmBackend which will be needed by the final patchKevin Enderby1-0/+3
2010-09-30Let a target specify whether it wants an assembly printer to be the MC versionJim Grosbach1-0/+5
2010-09-29Model Cortex-a9 load to SUB, RSB, ADD, ADC, SBC, RSC, CMN, MVN, or CMPEvan Cheng1-3/+52
2010-09-29implement rdar://8456378 and PR7557 - support for the fstsw,Chris Lattner1-1/+1
2010-09-29change the protocol TargetAsmPArser::MatchInstruction method to take anChris Lattner1-7/+7