aboutsummaryrefslogtreecommitdiff
path: root/include/llvm/CodeGen
AgeCommit message (Expand)Author
2009-07-10Add new vector types for 192-bit, 348-bit and 512-bit sizes.Bob Wilson
2009-07-10Make changes suggested by Chris and eliminate newly-added raw_ostreamDavid Greene
2009-07-10Fix #include specification.David Greene
2009-07-09Redesign this to avoid standard stream classes. This stream classDavid Greene
2009-07-09Make EXTRACT_VECTOR_ELT a bit more flexible in terms of the returned Eli Friedman
2009-07-09As Chris pointed out, we don't actually need to pass the context around here.Owen Anderson
2009-07-09back out r75156 for now.Chris Lattner
2009-07-09Add some classes to produce pretty-printed asm. We'll use theseDavid Greene
2009-07-09Thread LLVMContext through MVT and related parts of SDISel.Owen Anderson
2009-07-09add default ctor.Chris Lattner
2009-07-09Improved tracking of value number kills. VN kills are now representedLang Hames
2009-07-08Add an option to allocate JITed global data separately from code. ByJeffrey Yasskin
2009-07-08Reformat.David Greene
2009-07-08Implement changes from Chris's feedback.Torok Edwin
2009-07-08Convert more abort() calls to llvm_report_error().Torok Edwin
2009-07-08dag combine sext(setcc) -> vsetcc before legalize. To make this safe,Chris Lattner
2009-07-07"BinaryObject.h was implicitly converting between uint{16,32,64}_t toChris Lattner
2009-07-06Add isMetadata() to check metadata operand.Devang Patel
2009-07-06Add new ValueType for metadata.Devang Patel
2009-07-06Just forgot to include the two new filesBruno Cardoso Lopes
2009-07-06Add the Object Code Emitter class. Original patch by Aaron Gray, I did someBruno Cardoso Lopes
2009-07-03Fix the build: provide uint8_t.Duncan Sands
2009-07-03Add NumFixedArgs attribute to CallSDNode which indicates the number of fixed ...Tilmann Scheller
2009-07-02Simplify debug info intrisinc lowering.Devang Patel
2009-07-02Remove tabs.Devang Patel
2009-07-01Add getMDNode() to access metadata node.Devang Patel
2009-07-01Add machine operand for MDNodes. This will be used to communicate debug info.Devang Patel
2009-07-01Update comments to make it clear that the function alignment is the Log2 of theBill Wendling
2009-07-01Remove special handling of implicit_def. Fix a couple more bugs in liveinterv...Evan Cheng
2009-07-01Handle IMPLICIT_DEF with isUndef operand marker, part 2. This patch moves the...Evan Cheng
2009-07-01Remove unused AsmPrinter OptLevel argument, and propogate.Daniel Dunbar
2009-06-30Add an "alignment" field to the MachineFunction object. It makes more sense toBill Wendling
2009-06-30Temporarily restore the scavenger implicit_def checking code. MachineOperand ...Evan Cheng
2009-06-30Add a bit IsUndef to MachineOperand. This indicates the def / use register op...Evan Cheng
2009-06-30Delete a spurious blank line at the top of the file.Dan Gohman
2009-06-29Add more vector ValueTypes for AVX and other extended vector instructionDavid Greene
2009-06-27Eliminate a layer of indirection in LoopInfo and MachineLoopInfo.Dan Gohman
2009-06-27Remove a redundant #include.Dan Gohman
2009-06-26fix a really subtle bug in the cross section of aliases and TLS:Chris Lattner
2009-06-26Get rid of these cache variables, which are a holdover from the days whenOwen Anderson
2009-06-25add targetflags to jump tables and constant pool entries.Chris Lattner
2009-06-25allow setting target operand flags on TargetGlobalAddress nodes.Chris Lattner
2009-06-25start bringing targetoperand flags into isel, first up, ExternalSymbol.Chris Lattner
2009-06-25just eliminate the code entirely!Chris Lattner
2009-06-25Clone target flags when copying mbb operands.Chris Lattner
2009-06-25Privatize some more debug-related static data.Owen Anderson
2009-06-25Identify unconditional gotos and generate a page sel instructions before them.Sanjiv Gupta
2009-06-25ad MachineInstrBuilder support for target flags on operands.Chris Lattner
2009-06-25Now with EVEN FEWER statics!Owen Anderson
2009-06-24Didn't mean to commit this part.Owen Anderson