aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/CBackend/CBackend.cpp
AgeCommit message (Expand)Author
2007-03-29MS C does have inlining after all, just uses _inline instead of inline.Jeff Cohen
2007-03-28Fix C Backend to generate code that works with Microsoft C for the benefit ofJeff Cohen
2007-03-03Make sure that when we store a value it is masked to its correct bitReid Spencer
2007-02-23PR1164:Bill Wendling
2007-02-15For PR1195:Reid Spencer
2007-02-15For PR1195:Reid Spencer
2007-02-05For PR411:Reid Spencer
2007-02-02Changes to support making the shift instructions be true BinaryOperators.Reid Spencer
2007-01-30For PR1136: Rename GlobalVariable::isExternal as isDeclaration to avoidReid Spencer
2007-01-29Implement use of new IntrinsicLowering interface.Reid Spencer
2007-01-28Propagate changes from my local tree. This patch includes:Anton Korobeynikov
2007-01-26For PR645:Reid Spencer
2007-01-16Fix SMG2000 with the CBE: opaque types need names too.Chris Lattner
2007-01-16Fix PR918 by only using typedefs to name struct types. This makes the laterChris Lattner
2007-01-15rename Type::isIntegral to Type::isInteger, eliminating the old Type::isInteger.Chris Lattner
2007-01-15Make use of isInteger vs isIntegral more explicitChris Lattner
2007-01-12remove obsolete fixmeChris Lattner
2007-01-12* PIC codegen for X86/Linux has been implementedAnton Korobeynikov
2007-01-12For PR1064:Reid Spencer
2007-01-12Implement review feedback for the ConstantBool->ConstantInt merge. ChrisReid Spencer
2007-01-11Rename BoolTy as Int1Ty. Patch by Sheng Zhou.Reid Spencer
2007-01-11For PR1043:Zhou Sheng
2007-01-10Change the file header name as this file was renamed.Reid Spencer
2007-01-09For PR1099:Reid Spencer
2007-01-09For PR1099:Reid Spencer
2007-01-08For PR1090:Reid Spencer
2007-01-08Fix PR1090:Reid Spencer
2007-01-07For PR1086:Reid Spencer
2007-01-06For PR411:Reid Spencer
2006-12-31For PR950:Reid Spencer
2006-12-23For PR950:Reid Spencer
2006-12-17Use a predicate function to identify bitcast of fp and integer instead ofReid Spencer
2006-12-17Fix PR1058:Reid Spencer
2006-12-12Change inferred getCast into specific getCast. Passes all tests.Reid Spencer
2006-12-12Fix the BitCastUnion type for 32-bit targets.Reid Spencer
2006-12-11Implement correct bitcast of int<->float and long<->double by using aReid Spencer
2006-12-10Cleaned setjmp/longjmp lowering interfaces. Now we're producing rightAnton Korobeynikov
2006-12-07Don't use <sstream> in Streams.h but <iosfwd> instead.Bill Wendling
2006-12-07What should be the last unnecessary <iostream>s in the library.Bill Wendling
2006-12-06Always pass "true" to isMaxValue(bool) because we know the type is LongTy.Reid Spencer
2006-12-06Adjust to new ConstantIntegral interface for Max/Min tests.Reid Spencer
2006-12-01Introducing external weak linkage. Darwin codegen should be added later.Anton Korobeynikov
2006-11-28gcc doesn't like an empty colbber listAndrew Lenharth
2006-11-28Make identity default, and fix PR1020Andrew Lenharth
2006-11-28update commentsAndrew Lenharth
2006-11-28Get the asminfo for the target most closely matching the module and use that ...Andrew Lenharth
2006-11-27Preliminary support for inline asm in the cbe. The target specific uglinessAndrew Lenharth
2006-11-27When truncating to bool, it is necessary to & with 1 for all casts thatReid Spencer
2006-11-27For PR950:Reid Spencer
2006-11-15Simplify IntrinsicLowering and clarify that it is only for use by theChris Lattner